WordPress

Pytania i odpowiedzi dotyczące programistów i administratorów WordPress

2
Dostosuj JS API
Okej, więc próbowałem nauczyć się dynamicznie tworzyć nowe sekcje paneli i formanty za pomocą interfejsu API JS dostosowywania. To było frustrujące kilka dni i nie byłem w stanie znaleźć dokładnego sposobu na osiągnięcie tego poprzez JS API. Jak dotąd robię to, aby tak się stało, ale bez powodzenia: // for …

2
Użyj REGEXP w kluczu WP_Query meta_query
Wiem, że mogę używać REGEXP w WP_Query w następujący sposób: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Ale potrzebuję też wyrażeń regularnych w kluczu. Lubię to: $query …

2
Jak aktywować pełny e-mail zamówienia WooCommerce?
Chcę mieć możliwość uruchomienia pełnego adresu e-mail zamówienia WooCommerce na innym etapie procesu realizacji zamówienia WooCommerce. Wyłączyłem więc zamówienie WooCommerce na kompletny e-mail z backendu i teraz szukam linii kodu, która wyzwoli e-mail w wybranym przeze mnie punkcie. Przeprowadziłem trochę badań i odkryłem, jak usunąć kompletną wiadomość e-mail z zamówieniem, …
10 php  woocommerce 

4
Orderby wartość_meta zwraca tylko posty, które mają istniejący klucz_meta
Mam następujące wp_query: $args = array( 'post_type' => 'news', 'orderby' => 'meta_key', 'order' => 'ASC', 'meta_key'=>'custom_author_name', 'post_per_page'=>-1 ); $query = new WP_Query($args); echo $query->found_posts; echo = 10 wyników, ponieważ jest tylko 10 newspostów z meta_key = custom_author_name. Ale istnieją setki newspostów, które nie mają wiersza post_meta z tym konkretnym meta_key. …

3
Generuj uśpione referencje haka
Wygląda na to, że wielu programistów wtyczek poświęca trochę czasu na dodanie haków filtru / akcji, aby umożliwić użytkownikom dostosowanie funkcjonalności swoich produktów. Co jest świetne, ale to, czego często nie robią, to lista haków i ile argumentów biorą. Czy ktoś znalazł najlepszy zautomatyzowany sposób, aby wskazać katalog wtyczki (lub …
10 plugins  hooks 

2
Biblioteka multimediów - Ogranicz obrazy do niestandardowego typu postów
Czy jest jakaś magia / wtyczka wordpress, która sprawi, że biblioteka multimediów pokaże tylko obrazy przesłane do określonego niestandardowego typu posta? Mam niestandardowy typ posta o nazwie „artyści”. Chcę, aby po kliknięciu przez administratora przesłać / załączyć obraz, w wyskakującym oknie biblioteki multimediów wyświetlane są tylko obrazy, które zostały przesłane …

4
wp_redirect () - nagłówki już wysłane
Próbuję użyć wp_redirect()do przekierowania użytkownika po pomyślnym przesłaniu formularza rejestracji na stronie. To nie działa i wyświetla następujący błąd: Ostrzeżenie: nie można modyfikować informacji nagłówka - nagłówki już wysłane przez (wyjście rozpoczęte w /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) w / Applications / MAMP / htdocs / theme / wp- zawiera / pluggable.php w linii …


1
Zastąp użytkownika WordPress za pomocą konta Oauth2
Próbuję skonfigurować WordPress jako klienta OAuth2. Wszyscy nasi użytkownicy są przechowywani w naszym zastrzeżonym systemie CMS, który jest dostawcą OAuth. W naszej bazie danych WordPress mamy bardzo mało (lub nie ma) użytkowników, głównie tylko administratorów. Idealnie, nie chcę przechowywać danych użytkownika w bazie danych WordPress, ponieważ musiałbym w jakiś sposób …
10 plugins  users  oauth 

3
Jak mogę zmienić szablon e-maila dla nowego użytkownika?
Po dodaniu nowego klienta wiadomość e-mail trafia do nowego użytkownika w tym formacie: From: WordPress [wordpress@siteurl.com] Subject: [site name] Your user name and password Message: username: user Password: password siteurl.com/wp-login.php Teraz chcę zmienić ten format w ten sposób: From: My Site Name [info@siteurl.com] Subject: siteurl.com customer account activated Message: Your …
10 templates  email 

3
Jak usunąć pożądane rozmiary obrazów z wp-content / uploadów?
Moje ustawienie domyślne mediów w blogu WordPress jest 150x150 , 300x300 , 1024x1024 odpowiednio dla miniatur , średnich , dużych obrazów. Teraz projektuję motyw, który do wyświetlenia w motywie potrzebuje miniaturek o różnych rozmiarach. Do tego, idę do mediów ponownie ustawienia i zmienił ustawienie z moimi wiadomościami rozmiary jak 72x72 …

3
Niestandardowy wpływ meta pola post na wydajność posta
Mam posty, które mają wiele niestandardowych pól meta. Na postach dzwonię do nich na żądanie get_post_meta. Oznacza 10 pól meta. Używam go 10 razy. Czy robię to dobrze? Oznacza, czy jest jakikolwiek problem z wydajnością powyższej metody, a jeśli tak, to w jaki sposób zmniejszyć liczbę połączeń. Znam odpowiedź dostępną …

3
Budowanie niestandardowego interfejsu API REST
Mam witrynę WordPress.org, która pobiera dane od użytkowników, przeszukuje niestandardową bazę danych i wyświetla wyniki zapytania. Mam to działa przy użyciu klasy wpdb . Teraz próbuję uruchomić to dla aplikacji na Androida. Z tego, co rozumiem, budowanie serwera RESTful jest obecnie „najlepszą praktyką” w tego typu sprawach. Szukałem wtyczek, które …
10 plugins  mobile  json  restful 

1
Włącz powiadomienia o aktualizacji, wyłącz aktualizacje
Istnieje wiele pytań dotyczących sposobu wyłączania aktualizacji i / lub usuwania powiadomień o aktualizacji. Ale wszystkie rozwiązania, które wyłączają aktualizację, również wyłączają powiadomienia o aktualizacji. Chcę jednak wyłączyć możliwość aktualizacji, będąc wciąż informowanym o dostępnych aktualizacjach. Obecnie używam define( 'DISALLOW_FILE_MODS', true ); Codex Problem polega na tym, że nie tylko …

1
Dlaczego w niektórych 404 pętla nie jest pusta?
Natknąłem się na dziwny problem. Załóżmy, że masz dostęp do losowego adresu URL o głębokości co najmniej trzech poziomów: http://example.com/a/b/c http://example.com/a/b/c/d ... To is_404()jest true. Na razie w porządku. Ale z jakiegoś powodu sprawdzane są ostatnie posty. $wp_query->request jest SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.