WordPress

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

3
Jak usunąć filtr, który jest anonimowym obiektem?
W moim functions.phppliku chciałbym usunąć poniższy filtr, ale nie jestem pewien, jak to zrobić, ponieważ jest w klasie. Jak powinien remove_filter()wyglądać add_filter('comments_array',array( &$this, 'FbComments' )); Jest na linii 88 tutaj .
62 filters  oop 

5
Niestandardowe typy postów, taksonomie i łącza bezpośrednie
To doprowadza mnie do szału i jestem pewien, że to proste, ale nic, czego szukam, nie ma prostej struktury (wszystko jest bardzo złożone). Mam niestandardowy typ posta product_listingi niestandardową taksonomię product_cat(która jest hierarchiczna i powinna mieć podobne kategorie). Chcę po prostu, aby moje adresy URL wyglądały tak: mysite.com/products/category1/product-name1 mysite.com/products/category2/product-name2 Ale …


5
Jak ustawić wyróżniony obraz (miniaturę) według adresu URL obrazu przy użyciu wp_insert_post ()?
Przeglądając pozycję odniesienia funkcji dla wp_insert_post () , zauważyłem, że w wymaganej tablicy nie ma parametru, który pozwoliłby mi ustawić „Featured Image” dla posta, wyświetlanego jako miniatura postu w moim motywie. Zajrzałem do funkcji takich jak set_post_thumbnail () , zgodnie z sugestią pana Bennetta, ale wydaje się, że jest to …

3
Czy przejściowe śmieci są zbierane?
To pytanie sprawiło, że pomyślałem, że przejściowe kanały RSS w wp_options nie są usuwane automatycznie? Stany przejściowe mają wygasnąć i zostać usunięte. Jednak jedynym sposobem, w jaki widzę, że jest to obsługiwane, jest to, że transient wygasł i został zgłoszony, a następnie usunięty podczas żądania. Co się stanie, jeśli stan …


6
WordPress wp-admin Pętla przekierowania https
Używam nginx jako mojego serwera i zmodyfikowałem plik konfiguracyjny, aby wskazywał na https, więc zmieniłem ustawienia adresu URL WordPress na https, a także dodałem kod administratora siły ssl WordPress do mojego pliku wp-config, ale ciągle napotyka błąd „ Ta strona ma pętlę przekierowań ”
60 ssl  nginx 


8
Jak poprawnie umieszczać pliki PHP we wtyczkach
Mój problem polega na tym, że w głównym pliku wtyczki dołączam plik PHP podobny do tego: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); i w tym pliku mam wywołanie funkcji WordPress, takiej jak: add_action('hook', 'callback'); i dostaję: Błąd krytyczny: …

7
remove, czy remove_filter z klasami zewnętrznymi?
W sytuacji, gdy wtyczka zamknęła swoje metody w klasie, a następnie zarejestrowała filtr lub akcję przeciwko jednej z tych metod, w jaki sposób usunąć akcję lub filtr, jeśli nie masz już dostępu do instancji tej klasy? Załóżmy na przykład, że masz wtyczkę, która to robi: class MyClass { function __construct() …
59 actions  filters 

5
Jak sprawdzić, czy użytkownik pełni określoną rolę?
Mam dość specyficzny wymóg, aby wyświetlać inny tekst w etykiecie pola na stronie profilu użytkownika w oparciu o rolę bieżącego użytkownika. Nie potrafię wymyślić, jak sprawdzić, czy obecne użycie jest „autorem”. Szukam funkcji takiej jak: is_user_in_role($user, "author"); Wyobrażam sobie, że jest to dość proste, ale szukałem zbyt długo bez odpowiedzi, …

4
Czy istnieje schemat blokowy sekwencji ładowania WordPress?
Tak jak WP musi ładować serię plików z, index.php -> ... -> wp-header.php -> ... ->functions.php ... i tak dalej po egzekucji. Musi także istnieć podobny schemat działań dla wywołań funkcji, warunków warunkowych itp. Podczas wykonywania. Czy takie schematy blokowe są dostępne gdziekolwiek?

6
Niestandardowe szablony typów wpisów z folderu wtyczek?
Chciałbym zaoferować mój niestandardowy typ postu jako wtyczkę, aby ludzie mogli go używać bez dotykania folderu motywu. Ale niestandardowe szablony typów postów - takie jak single-movies.php - znajdują się w folderze motywów. Czy istnieje sposób, aby WP sprawdził, czy w folderze wtyczki jest plik single-movies.php? Podłączanie funkcji do hierarchii filtrów …

9
Uzyskaj nazwę bieżącego pliku szablonu
Znalazłem to, aby wyświetlić bieżącą nazwę pliku używanego w szablonie: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) { $template_file = $index[0] ; } } } $template_contents = file_get_contents($template_file) ; preg_match_all("Template Name:(.*)\n)siU",$template_contents,$template_name); …
57 templates 


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.