WordPress

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


1
Dlaczego akcja save_post jest uruchamiana podczas tworzenia nowego postu?
Jestem zaskoczony faktem, że moja funkcja, którą podłączyłem do save_postakcji, uruchamia się po kliknięciu linku „Nowy wpis” w panelu administracyjnym. Uwaga - dzieje się to przed naciśnięciem przycisku Savelub Updatei uruchamia się natychmiast, nie po upływie czasu lub automatycznej aktualizacji. Z drugiej strony, gdy ja wtedy wpisać w coś, a …

1
Jak przeprowadzić testy jednostkowe proponowanych poprawek w Trac?
Szukałem wglądu i dobrych zasobów na temat prawidłowego wykonywania testów jednostkowych na proponowanych łatach WordPress w Tracu i jak dokładnie raportować wyniki z testów. Jestem nowy i przeczytałem zasoby znajdujące się w tym pytaniu WPSE . Sam naprawdę chciałbym nauczyć się, jak to zrobić i zrobić to z prawdziwym błędem, …

4
Otrzymuj posty pod niestandardową taksonomią
Nie otrzymuję postów w ramach niestandardowej taksonomii ( fabric_building_types). Dostaję cat_ida cat->nametakże, ale nie jest w stanie uzyskać posty. $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' …

2
Czy strony trzecie powinny używać $ wp_scripts / $ wp_styles-> add_data?
W WP_Dependenciesklasie istnieje metoda o nazwie add_data. Ta funkcja dodaje dane do skryptów / stylów, które zostały umieszczone w kolejce podczas ładowania WordPress. Często cytowanym zastosowaniem tej funkcji jest dodanie warunkowego przy dodawaniu arkuszy stylów, które są skierowane do różnych wersji IE. Na przykład, aby kierować na IE8 i niższe: …

2
Sprawdź, czy skrypt / styl został umieszczony w kolejce / zarejestrowany
Czy można sprawdzić, czy skrypt lub styl został zarejestrowany przy użyciu wp_register_script/_stylelub wp_enqueue_script/_style? Wszystkie funkcje nie zwracają wartości i jestem całkowicie nieświadomy. Potrzebuję przełączać się między różnymi funkcjami w zależności od bibliotek arkuszy stylów i skryptów, które oferuję. Dziękuję Ci!

9
Jak uniknąć buforowania podczas programowania?
Czy istnieje prosty sposób, aby zapobiec buforowaniu podczas testowania wyglądu zmian w witrynie? Używam WP Super Cache. Mogę usunąć jego pamięć podręczną za pomocą podanej opcji, usunąć pamięć podręczną mojej przeglądarki, a niektóre zmiany w css lub widżetach nie odświeżają się. Wypróbowuję inne obejścia, takie jak przełączanie przeglądarek lub komputerów, …

9
Uzyskaj fragment, używając get_the_excerpt poza pętlą
Mam kod, który wywołuje get_the_title()i działa, ale get_the_excerpt()zwraca pusty. Jak mogę to zrobić? Ten kod znajduje się we wtyczce o nazwie „WP Facebook Open Graph protokół”. Oto część, którą chcę zmienić: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta property='og:description' content='". [?] ."' />\n"; …
31 loop  excerpt 

3
Zmiana nazw niestandardowych typów postów i taksonomii
Zacząłem tworzyć witrynę z kilkunastoma niestandardowymi typami postów. Chciałbym zmienić nazwę kilku z nich, nie tylko wyświetlaną wartość, ale rzeczywistą nazwę niestandardowego typu postu. Martwię się jednak, że uruchamiając zapytanie o aktualizację SQL, przegapię niektóre miejsca, w których muszę coś zmienić lub zastąpić część danych zserializowanych. Wprowadziłem już ponad 3000 …

6
Jak wykryć urządzenia mobilne i przedstawić im określony motyw?
Chciałbym utworzyć nową zmodyfikowaną wersję mojego motywu (sprawdź mój profil, jeśli to konieczne), aby przedstawić go odwiedzającym, jeśli wykryję, że odwiedzają witrynę z urządzenia przenośnego, takiego jak iPhone, Android itp. Jak wykryć, czy żądanie pochodzi z urządzenia mobilnego / przeglądarki? Jak mogę załadować i zaprezentować im dedykowany motyw? Więcej informacji …

7
Rozpoczęcie pracy z Subversion, Git lub podobnym systemem kontroli wersji do przechowywania historii moich plików? [Zamknięte]
Zdaję sobie sprawę, że może to być ogólne pytanie, ale szukam konkretnych przykładów konfiguracji / przepływów pracy, których ludzie używają do przechowywania historii wersji edytowanych plików w witrynie WordPress. Na przykład podczas tworzenia witryny (a nawet po jej uruchomieniu) często dokonuję zmian w plikach CSS i PHP, ale nie mam …

6
Zmieniasz kolejność sekcji menu administratora?
Czuję się trochę sfrustrowany, gdy spędziłem kilka godzin, próbując wykonać to dość proste zadanie bez powodzenia. Zasadniczo mam 5 niestandardowych typów postów, które utworzyłem, i wszystko, co chcę zrobić, to pokazać każdy z nich w określonej kolejności bezpośrednio pod „pulpitem” . Z dokumentacji WordPressa wynika, że ​​tak naprawdę nie można …
31 menus  wp-admin  admin 

11
POBIERZ fragment według ID
Dlaczego nie można uzyskać fragmentu dokumentu tożsamości, tak jak w przypadku tytułu i większości innych elementów. na przykład. get_the_excerpt (ID). Wiem, jak używać go z funkcją $ post-> post_excerpt, ale to nie zwraca części treści, jeśli nie wprowadzono żadnego fragmentu, zwykłe nic nie zwraca. Więc próbuję uzyskać fragment według ID, …
31 posts  excerpt 

3
Dlaczego wyróżniony obraz nie pojawia się w moim niestandardowym typie postu?
Mam obsługę miniatur dodaną z następującymi elementami w pliku functions.php // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); I tworzę niestandardowy typ postu za pomocą // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => …

5
Jak rozszerzyć WP_Query o niestandardową tabelę w zapytaniu?
Miałem już kilka dni nad tym problemem. Początkowo było to, jak przechowywać dane obserwujących użytkownika w bazie danych, dla których dostałem kilka fajnych rekomendacji tutaj w WordPress Answers. Następnie, zgodnie z zaleceniami, dodałem nową tabelę: id leader_id follower_id 1 2 4 2 3 10 3 2 10 W powyższej tabeli …
31 wp-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.