WordPress

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

3
Jak wymieniać skrypty na niestandardowych stronach dodawania / edycji postów?
Próbuję kolejkować skrypt JS tylko wtedy, gdy ktoś dodaje lub edytuje niestandardowy typ postu, który utworzyłem, zwany „przepisami”. Obecnie skrypt działa poprawnie, gdy to robię: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Ale to ładuje go na każdej stronie administratora, zakładam, że muszę podpiąć go do funkcji, ale nie mam pojęcia, …

1
Jak wyodrębnić dane z szeregowanej szeregowo meta?
Znalazłem skrypt dekodujący XML na WP, który przechowuje dane jako tablicę w niestandardowym polu meta. Jaki jest najlepszy sposób na wydobycie informacji? Na przykład, jak mogę wyświetlić pole „Wyprodukowano w” jako „KANADA”? [_ttn_i_details] => Array ( [0] => a:5:{s:9:"engine_id";a:1:{i:0;s:9:"300000225";}s:15:"transmission_id";a:1:{i:0;s:6:"257691";}s:5:"plant";a:1:{i:0;s:23:"Oshawa, Ontario, Canada";}s:15:"Manufactured in";a:1:{i:0;s:6:"CANADA";}s:22:"Production Seq. Number";a:1:{i:0;s:6:"151411";}} ) Powyższy przykładowy kod został wygenerowany …
23 post-meta  array 

4
Dlaczego kiedy przesyłam formularz w wordpress, ładuje stronę 404, chociaż URL jest poprawny
Właśnie tworzę prosty formularz kontaktowy, ale zauważam, że wydaje się on publikować na niewłaściwej stronie. Adres URL w przeglądarce jest poprawny, ale tytuł strony to „Nie znaleziono strony” na górze strony $emailed = false; if (isset($_POST['submit'])) { wp_mail('example@example.com', $_POST['subject'], $_POST['content']); $emailed = true; } poniżej ... HTML: <form action="<?php the_permalink(); …

1
Jak używać pola „menu_order” do postów?
Mam specjalny przypadek, w którym chciałbym zamawiać posty w niestandardowej kolejności i dobrze byłoby użyć pola „menu_order”, które zwykle jest używane tylko dla stron. Jaki byłby najlepszy sposób na ujawnienie tego w interfejsie administratora WordPress?

3
Jak zmienić hasło użytkownika za pomocą wp-cli?
wp-cli jest świetny. Ale nie jest jasne, w jaki sposób mogę szybko zmienić hasło użytkownika. Jak zmienić hasło użytkownika programowo, prawdopodobnie może to pomóc. Chociaż wp user update username --field=passwordnie zamierza tego wyciąć, najwyraźniej md5jest przestarzały, więc powinien przejść wp_set_password.
23 password  wp-cli 

4
Jak debugować WordPress „Cron” wp_schedule_event
Jak mogę debugować problemy z WordPress Cron? Myślę, że uruchomi się, gdy użytkownicy przejdą do Twojej witryny, ale nie zostaną im wyświetlone żadne błędy, ponieważ zadania są uruchamiane „asynchronicznie”. Jak więc mogę debugować błędy? używam wp schedule event
22 cron 

1
Fizyczna organizacja biblioteki multimediów wordpress (wtyczka Real Media Library)
Wprowadzenie. Na powyższym zrzucie ekranu widać strukturę folderów zbudowaną z wtyczki premium Real Media Library . Teraz chcę utworzyć wtyczkę rozszerzenia, która może uporządkować strukturę folderów w fizyczną strukturę folderów - RML jest tylko strukturą wizualną. Aktualizacja nr 2 (27.01.2017): Sprawdź odpowiedź! Zobacz fizyczną organizację biblioteki multimediów wordpress (wtyczka Real …

1
Gdzie mogę znaleźć „Informacje o błędzie”, aby dodać do pytania?
To pytanie zostało przeniesione z WordPress Development Meta Stack Exchange, ponieważ można na nie odpowiedzieć w WordPress Development Stack Exchange. Migrował 6 lat temu . Mam dokładnie ten sam problem, co to zamknięte pytanie i chcę go rozwiązać. W sekcji komentarzy prosi OP o dodanie „Informacji o błędzie”. Skąd biorę …
22 support 

2
Dlaczego kod Wordpress jest tak „szczęśliwy dla przestrzeni”?
Rdzeń WP, wiele wtyczek WP i same standardy kodowania WP wykorzystują bardzo „hojną aplikację” tego Spaceznaku (nie dla wcięcia, ale „wewnątrz” części i nawiasów). Wydaje się, że jest to unikalne dla Wordpress - ten styl / filozofia nie wydaje się być obecny w innych podobnych projektach, PHP lub w inny …

3
Podziel zawartość i galerię
Czy istnieje sposób na podzielenie treści postu i krótkiego kodu galerii. Chcę wyświetlać galerię poza moją normalną treścią bez względu na to, jak i gdzie jest ona umieszczona. Mogę użyć tego, aby uzyskać sam shortcode: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); } Ale to nie działa, …

2
Strona zwraca 404 ze zmiennymi POST, ale nie bez
Mam problem ze swoją stroną. Próbuję utworzyć stronę „Skontaktuj się z nami”. Działa idealnie w zakresie projektowania. Ale kiedy próbuję wysłać formularz na tę samą stronę co źródło. Zwraca błąd 404. Zdarza się to tylko wtedy, gdy wysyłam formularz. Próbowałem zarówno z żądaniami GET, jak i POST. Wydaje się, że …

4
Czy automatycznie określasz minimalną wersję WordPress wymaganą dla wtyczki?
Czy podczas opracowywania wtyczki istnieje sposób na automatyczne określenie minimalnej wersji WordPress wymaganej do jej uruchomienia? Chcę się upewnić, że Requiresnagłówek jest dokładny, ale ręczne sprawdzanie za każdym razem, gdy wywołuję nową funkcję podstawową, jest żmudne i podatne na błędy. Myślę, że skrypt może to łatwo zrozumieć: Przeskanuj wszystkie pliki …

3
Jak utworzyć wyszukiwanie autouzupełniania na żywo?
Obecnie próbuję utworzyć funkcję wyszukiwania wordpress, która wyświetla wyniki na żywo pod paskiem wyszukiwania. Istnieje przykład na stronie internetowej Banku Światowego (ekrany poniżej). Nie szukam autouzupełniania, które można znaleźć w Google.com, które uzupełnia wpisywane słowa, ale chcę, aby znajdowało rzeczywiste posty w witrynie. Próbowałem zrobić przeglądanie za pomocą Wordpress Answers …
22 search 

4
Zapytać o wiele wartości meta-kluczy?
Jak wyszukiwać różne wartości meta-klucza za pomocą tego samego klucza $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = 'key1' AND $wpdb->postmeta.meta_value = 'value1' // why doesn't this work? AND $wpdb->postmeta.meta_value = 'value2' AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.post_date …
22 query 


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.