WordPress

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


6
posts_per_page bez limitu
Chcę zwrócić WSZYSTKIE posty z query_posts. Próbowałem ustawić posts_per_pagenaprawdę wysoką liczbę, ale query_postswariuje i nie zwraca żadnych postów. Jaki jest prawidłowy sposób wyszukiwania postów bez ograniczeń? $args = array( 'post_type' => 'post', 'cat' => '22,47,67', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'depth' => 1, 'posts_per_page' => ? …

4
Programowo dodaj menu nawigacyjne i elementy menu
Poprzez funkcje API chcę zdefiniować nowe menu Nawigacji , wybrać je w bieżącym motywie, a następnie wstawić kilka Stron jako elementy menu. Należy to zrobić na przykład podczas aktywacji motywu. Poprzez (umiarkowanie bolesny) proces inżynierii wstecznej wstawianie i aktualizowanie bazy danych po ręcznym skonfigurowaniu menu i elementów nawigacji, poskładałem następujące …
41 menus  navigation  api 

4
Czy istnieje sposób wysyłania wiadomości e-mail w formacie HTML za pomocą funkcji wp_mail programu Wordpress?
Czy istnieje hak akcji lub coś podobnego, co mogłoby mi to pomóc? Próbowałem dodać znacznik do zmiennej łańcuchowej PHP i po prostu odpaliłem wiadomość e-mail za pomocą funkcji wp_mail: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body = "<html><body><h1>Hello World!</h1></body></html>"; $send_mail = wp_mail($email_to, $email_subject, $email_body); Ale pojawił się jako zwykły …

2
Zliczasz posty niestandardowej pętli Wordpress (WP_Query)?
Próbowałem umieścić to: <?php $count = count($custom_posts); ?> <h2><?php echo $count; ?></h2> na końcu pętli: <?php if ( bbp_get_forum_title() == 'Test Forum 1' ) : ?> <?php $custom_posts = new WP_Query(); ?> <?php $custom_posts->query('post_type=blocks&location=Business and Finance&order=DESC'); ?> <?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?> <div class="ad"> <?php the_content(); ?> </div> <?php …
41 loop 


6
Jak dostosować the_archive_title ()?
W motywie mojego dziecka archive.phpmam następujący kod do wyświetlania tytułu moich stron archiwum: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Ale to wyświetla moje tytuły jako „Kategoria: Tytuł kategorii ” zamiast po prostu tytuł bez wcześniejszego „Kategoria:”. Moim pierwszym odruchem było zastąpić get_the_archive_title()od wp-includes/general-template. Ale z tego, co przeczytałem, najwyraźniej …

6
Jak wymusić 404 na WordPress
Muszę wymusić 404 na niektórych postach w zależności od warunków. Udało mi się to zrobić (chociaż nie wiem, czy zrobiłem to we właściwy sposób) i otrzymuję 404.phpszablon do załadowania zgodnie z oczekiwaniami. Mój kod: function rr_404_my_event() { global $post; if ( is_singular( 'event' ) && !rr_event_should_be_available( $post->ID ) ) { …

10
Jak zbudować wtyczkę
To nie jest pytanie o to, jak zbudować wtyczkę WordPress. Raczej, jakie, jeśli w ogóle, przewodniki można zastosować do tego, jak złożyć architekturę plików dowolnej wtyczki. Niektóre inne języki programowania lub biblioteki mają bardzo kontrolowane sposoby organizowania katalogów i plików. Czasami jest to denerwujące i podkreśla swobodę, jaką oferuje PHP, …

1
Permalinks: niestandardowy typ postu -> niestandardowa taksonomia -> post
Mam problem z pracą z regułami przepisywania WordPress i mogę skorzystać z pomocy. Mam niestandardowy typ postu o nazwie _shows_. Wszystkie programy mają jedną niestandardową kategorię systematyki _show-category_.A, _show_która nigdy nie będzie miała więcej niż jedną _show-category_. Chciałbym, aby moje adresy URL były kierowane w następujący sposób: www.mysite.com/shows/ => archive-shows.php …

7
Jak usunąć strony menu administratora wstawione przez wtyczki?
Mam następujący kod, który czyści wiele rzeczy, które nie będą używane w obszarze administracyjnym: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); //Settings }; …

3
Dodaj wiele katalogów wtyczek
Zadanie Możesz się zarejestrować, dodając dodatkowe katalogi motywów register_theme_directory()do instalacji WP. Niestety rdzeń nie zapewnia takiej samej funkcjonalności wtyczek. Mamy już wtyczki MU, wtyczki, wtyczki i motywy. Ale potrzebujemy więcej dla lepszej organizacji plików. Oto lista zadań do osiągnięcia: Dodaj dodatkowy katalog wtyczek Dla każdego katalogu wtyczek potrzebna jest nowa …


2
Uzyskaj identyfikator produktu z identyfikatora zamówienia w Woocommerce [zamknięte]
Mam problem ze szczegółami produktu Woocommerce i relacją szczegółów zamówienia. Nie mogę znaleźć identyfikatora produktu powiązanego identyfikatora zamówienia na stronie Wyświetl zamówienia motywu Woocommerce. Chcę po prostu uzyskać treść produktu i łącze bezpośrednie itp. Na stronie Wyświetl zamówienia . Próbowałem szukać, wp_postmetaale nie miałem szczęścia.
38 plugins 


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.