Pytania otagowane jako filters

Rodzaj haka, który umożliwia programowe zastąpienie treści

6
single - {$ post_type} - {slug} .php dla niestandardowych typów postów
Moją ulubioną częścią hierarchii szablonów Wordpress jest możliwość szybkiego tworzenia plików szablonów dla stron przez ślimak, bez konieczności edytowania strony w Wordpress, aby wybrać szablon. Obecnie możemy to zrobić: page- {slug} .php Ale chciałbym móc to zrobić: single- {post_type} - {slug} .php Na przykład w typie posta o nazwie reviewMógłbym …

2
Problemy ze zrozumieniem apply_filters ()
W Apply_filters () apply_filters( $tag, $value, $var ... ); Mam problem z owinięciem głowy wokół $valuei $var. Czytam kodeks i wydaje się, że $valuemożna go modyfikować, $varnie, ale nie znalazłem żadnych przykładów tego na wolności. Wydaje się być wykorzystywany jako sposób na przekazanie zmiennej. W takim razie jaka jest różnica …
19 filters  hooks  actions 

5
Jak mogę edytować dane posta, zanim zostaną zapisane?
Mam wtyczkę i chciałbym móc uruchomić treść postu przez niektóre filtry, zanim zostanie ona zapisana w bazie danych. Patrząc na interfejs wtyczki , widzę, że dwa haki, które wyglądają, jakby mogły być pomocne: save_post wp_insert_post Jedynym problemem jest to, że wygląda na to, że save_postnie wymaga zwracania zmiennej, więc nie …

3
add_action (), add_filter () przed lub po funkcji
Przeglądając fragmenty / samouczki / wtyczki WordPress często widzę add_action()i add_filter()umieszczam je przed zadeklarowaniem funkcji: add_action( 'publish_post', 'email_friends' ); function email_friends( $post_ID ) { $friends = 'bob@example.org, susie@example.org'; mail( $friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com' ); return $post_ID; } Z logicznego punktu widzenia …

2
Dynamicznie wyklucz pozycje menu z menu wp_nav_menu
Próbowałem znaleźć informacje o tym, jak wykluczyć / usunąć elementy menu nawigacyjnego z niestandardowych menu, a jedyny znaleziony wątek nie zawierał żadnych przydatnych odpowiedzi. 1. Tło: Złożyłem menu Docka za pomocą niestandardowych menu WP ( wp_nav_menu ) i jqDock na mojej stronie. Ponieważ jqDock potrzebuje ciągłych obrazów lub linków graficznych …


8
Usuń klasy z body_class
Nie potrzebuję tego całego bałaganu takich klas ... <body class="page page-id-829 page-template page-template-page-template-portfolio-php portfolio"> Chciałbym coś takiego ... <body class="portfolio"> Czy jest gdzieś fragment filtru, który ma listę wszystkich klas, a następnie mogę odkomentować rzeczy, których nie chcę widzieć w klasie ciała. Dzięki.
17 filters 

1
co jest __return_false w filtrach
Myślałem o usunięciu / ukryciu paska administratora z mojej instalacji Wordpress (3.1.1). Odwiedziłem następujący link: http://codex.wordpress.org/Plugin_API/Filter_Reference/show_admin_bar Byłem zaskoczony, widząc tylko jedną linię do usuwania / ukrywania paska administratora add_filter( 'show_admin_bar', '__return_false' ); Moje pytanie brzmi: co oznacza __return_false ? dlaczego __ i _?

2
Jak wykluczyć automatyczne aktualizowanie wtyczek?
Istnieje filtr opt-in, który pozwala wszystkim wtyczkom na mojej stronie otrzymywać automatyczne aktualizacje: add_filter( 'auto_update_plugin', '__return_true' ); Podoba mi się ta funkcja, ale nie chcę, aby wszystkie moje wtyczki były aktualizowane automatycznie. Jak mogę zezwolić na automatyczną aktualizację niektórych wtyczek, wyłączając te, które chcę wykonać ręcznie?

2
Dodaj niestandardowe opcje do okna dialogowego wplink
Udało mi się dodać niestandardową opcję wyboru dla obrazów z function attachment_field_credit( $form_fields, $post ) { $field_value = get_post_meta( $post->ID, 'first_image', true ); $isSelected1 = $field_value == '1' ? 'selected ' : ''; $isSelected2 = $field_value != '1' ? 'selected ' : ''; $form_fields['first_image'] = array( 'label' => __( 'Use …

2
Objaśnienie funkcji Apply_filters i jej zmiennych
Uczę się, jak budować formularze HTML za pomocą PHP, biorąc przykład z wtyczki „prostsza rejestracja formularza”. Patrzę na ten kod: $form .= apply_filters('simplr-reg-instructions', __('Please fill out this form to sign up for this site', 'simplr-reg')); Czy możesz wyjaśnić, co się tutaj dzieje - co robi ta funkcja, dlaczego potrzebne są …
16 filters 

1
Działania wierszy dla niestandardowych typów postów?
Pracuję nad wtyczką, która przekształca witrynę w portal zwrotny. Stworzyłem nową stronę obiektową „Informacje zwrotne”, która wyświetla wszystkie informacje zwrotne w formacie tabelarycznym, i używam register_column_headers($array_of_column_headers)do tworzenia tabeli. Chciałem wiedzieć, czy można dodać własne akcje wiersza strony do tej tabeli, to znaczy pod każdą opinią na liście, akcje takie jak …

1
Zapisywanie warunków taksonomii
Mam ciekawy problem, który mam nadzieję, że ktoś może szybko odpowiedzieć. Stworzyłem własny metaboks, który w oparciu o „MY CAB METABOX” (lista poniżej) poprawnie wyświetla listę rozwijaną wszystkich moich terminów w ramach stworzonej przeze mnie taksonomii „event_types”. Gdy napotykam problem, mogę ZAPISZ / AKTUALIZOWAĆ termin związany z postem, gdy z …


3
the_content i is_main_query
Filtruję zawartość za pomocą the_contentfiltra. Wszystko działa idealnie, fragment, że moje zmiany są również stosowane do niestandardowych zapytań. Moje zmiany pojawiają się również na pasku bocznym, jeśli widżet korzysta z niestandardowego zapytania Aby temu przeciwdziałać, używam tylko is_main_query()do kierowania zapytania głównego, ale to nie działa. Zmiany są po prostu nadal …

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.