WordPress

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

4
Jak sprawdzić, czy jestem w admin-ajax.php?
W tej chwili dla mojej wtyczki używam in_admin()do ustalenia, czy użytkownik znajduje się w interfejsie witryny czy w obszarze administracyjnym. Problem występuje jednak, gdy wtyczki admin-ajax.phpprzetwarzają żądania ajax. Potrzebuję sposobu, aby zarejestrować haki i wtyczki tylko podczas przetwarzania admin-ajax.phppliku lub w interfejsie witryny. Jak najlepiej to zrobić?
27 ajax 

4
Jak ustawić i używać zmiennych globalnych? Albo dlaczego w ogóle ich nie używać
AKTUALIZACJA: Moje oryginalne pytanie zostało rozwiązane, ale zamienia się w ważną dyskusję na temat tego, dlaczego nie używać zmiennych globalnych, dlatego aktualizuję pytanie, aby to odzwierciedlić. Rozwiązanie było takie, <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>jak sugerował @TomJNowell. AKTUALIZACJA 2: Teraz robię dokładnie to, co chciałem. Ale nadal używam …
27 php  functions  globals 

5
Jak dodać fragment kodu javascript do stopki wymagającej jQuery
Wiem, że mogę dodać plik skryptu do stopki Wordpress, która wymaga jquery przy użyciu tego kodu: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Ale co, jeśli chcę dodać tylko …

5
Jak rozszerzyć WP_Customize_Control
Szukam sposobu, aby dodać nowy rodzaj kontroli do dostosowanego panelu podglądu na żywo . Widziałem, jak dodawać nowe sekcje do panelu za pomocą add_action( 'customize_register'... Kontrola, którą chcę wdrożyć, to inny rodzaj próbnika kolorów. W poprzednim poście widzimy, jak rozszerzyć podstawowe klasy, aby dodać widżety, ale brakuje mi tutaj haka, …

4
Czy można użyć modułu ładującego skrypty / style WP do łączenia skryptów i stylów gzip w interfejsie użytkownika?
WP ma ładny moduł ładujący javascript zawarty w wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php oraz moduł ładujący CSS: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Zastanawiałem się, czy można ich użyć również w interfejsie, nie tylko w administracji, ponieważ mogą one łączyć wszystkie kolejkowane skrypty i obsługiwać je jako pojedynczy plik spakowany gzipem

3
Czy są jakieś haki, które zmieniają logikę 404?
Pod warunkiem, że masz zdefiniowaną stronę 404 w temacie, Wordpress wyświetli stronę 404, jeśli „tag” jest zdefiniowany w $ wp_query-> query_vars i nie ma żadnych postów pasujących do tego tagu. Piszę wtyczkę, która oprócz postów wyświetla pewne informacje na każdej stronie. Chciałbym zmienić logikę 404, aby strona 404 była wyświetlana, …



1
Jak utworzyć niestandardowe strony błędów 401, 403 i 500?
Po napotkaniu błędu 404 plik szablonu 404.php może zostać użyty do wyświetlenia niestandardowego komunikatu o błędzie. Jest to udokumentowane w artykule Hierarchia szablonów . Moim celem jest stworzenie niestandardowych stron błędów dla błędów 401, 403 i 500. Próbowałem utworzyć pliki 401.php, 403.php i 500.php w katalogu mojego motywu, ale to …

2
Gdzie w bibliotece znajduje się biblioteka multimediów?
Eksportuję witrynę Wordpress z hosta lokalnego do hosta i nie mogę zaimportować biblioteki multimediów, ponieważ host nie może skontaktować się z hostem lokalnym. Przesłałem wszystkie pliki localhost z katalogu / wp-content / uploads / ... i myślę, że muszę po prostu wyizolować część bazy danych MySQL, która zawiera bibliotekę multimediów, …
27 import  export 


4
Zmień kolejność niestandardowych kolumn dla paneli edycji
Po zarejestrowaniu niestandardowej kolumny w ten sposób: //Register thumbnail column for au-gallery type add_filter('manage_edit-au-gallery_columns', 'thumbnail_column'); function thumbnail_column($columns) { $columns['thumbnail'] = 'Thumbnail'; return $columns; } domyślnie pojawia się jako ostatni po prawej stronie. Jak mogę zmienić zamówienie? Co jeśli chcę pokazać powyższą kolumnę jako pierwszą lub drugą? Z góry dziękuję

14
Jakie funkcje chciałbyś zobaczyć dodane do WordPress? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
27 plugins  features  wiki 

3
Czy pobierasz identyfikatory postów z WP_Query?
Czy istnieje sposób na odzyskanie tablicy identyfikatorów postów zapytanych z następujących elementów: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' ); endwhile; endif; wp_reset_postdata(); Zagryźć: …


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.