Wydałem wtyczkę, która tworzy krótki kod i wymaga pliku JavaScript i pliku CSS do załadowania na dowolnej stronie zawierającej ten kod. Mógłbym po prostu załadować skrypt / styl na wszystkie strony, ale to nie jest najlepsza praktyka. Chcę tylko ładować pliki na stronach wywołujących shortcode. Znalazłem dwie metody na zrobienie …
Pomimo tego, że często googlowałem, nie znalazłem odpowiedzi na bardzo proste pytanie: Mam kilka postów z niestandardowym polem (tj. Nazwa_ dostawcy). Chciałbym móc wyszukiwać i filtrować moje posty zgodnie z tym niestandardowym polem. Innymi słowy, na liście postów administratora chciałbym mieć pole wyszukiwania (o nazwie „Nazwa dostawcy”), w którym mogę …
Mam problem z synchronizacją bazy danych WordPress między programowaniem a produkcją i zastanawiam się, jak inni ludzie ją rozwiązują. Mam świadomość tego pytania, ale tak naprawdę nie obejmuje ono bardziej nieprzyjemnego i bardziej realistycznego przypadku użycia. Załóżmy, że mam witrynę WordPress na żywo. Zrobiłem zrzut wszystkiego, powielając to w naszym …
Mam wywołanie query_posts w szablonie WP. Dzięki zastosowaniu wtyczki More Fields mogę dać administratorowi strony możliwość utworzenia zdarzenia (niestandardowy typ postu), a następnie wprowadzić sformatowaną datę: RRRR / mm / dd. Główne pytanie brzmi; jaką wartość powinienem przekazać do opcji value w tablicy meta_query? Obecnie próbuję przekazać „date („ T …
Problem Wszyscy znaleźliśmy się w takiej sytuacji i wiele pytań na tej stronie potrzebuje takiego rozwiązania. Musisz albo zaktualizować bazę danych, automatycznie wstawić dużo danych, przekonwertować meta_keyslub coś podobnego. Oczywiście w działającym systemie opartym na najlepszych praktykach tak się nie powinno stać. Ale tak się stanie, chciałbym usłyszeć twoje osobiste …
OpenID to obecnie powszechnie stosowany standard. Próbuję wdrożyć OpenID na moim blogu, ale mam wiele trudności. Próbowałem wtyczki OpenID, ale wydaje się ona niezgodna z Wordpress 3.0. Próbowałem też wtyczki Janrain, ale darmowa wersja jest zbyt ograniczona. Chciałbym zintegrować ekran logowania ze stylem motywu mojego bloga. Czy masz jakieś sugestie, …
Strona profilu użytkownika ma następujące pola: Nazwa użytkownika Imię Nazwisko Pseudonim Wyświetlana nazwa Dane kontaktowe E-mail Strona internetowa AIM Yahoo IM Jabber / Google Talk Jak można dodać więcej pól do tej sekcji. Pole takie jak numer telefonu, adres lub cokolwiek innego.
Czy podczas opracowywania wtyczki funkcje powinny być zgrupowane w klasę, aby uniknąć konfliktów przestrzeni nazw? Czy używanie klas powoduje zwiększenie wydajności PHP? Jeśli występuje błąd wydajności, czy zamiast tego nazwy funkcji powinny być wstępnie ustawione?
Mam funkcję, która definiuje niestandardowe pole typu posta. Powiedzmy, że pole to „subhead”. Gdy post zostanie zapisany, chcę przeprowadzić weryfikację danych wejściowych i w razie potrzeby wyświetlić komunikat o błędzie na ekranie edycji postu. Coś jak: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... if($_POST['subhead'] != …
Prawie wszędzie widziałem tę konwencję i czasami zbliża mnie to do doprowadzenia mnie do szału: <?php //The loop ?> <?php while ( have_posts() ) : the_post(); ?> <?php the_content(); ?> <?php endwhile; // end of the loop. ?> Gdzie <?phpi zamknięcie ?>znajduje się w każdym wierszu, nawet jeśli nie ma …
To dziwne pytanie, ale chcę wiedzieć, jak mogę uzyskać dostęp do ustawień daty i godziny Admin > Settings > General > Date Format Admin > Settings > General > Time Format Używam wtyczki jQuery Any + Time jako selektora daty / godziny dla widoku edytora dla niestandardowego typu postu. Pozwala …
Czytałem niektóre najlepsze praktyki z 10up i wspominają o ustawieniu tych dwóch flag na false w WP_Query (w zależności od tego, o co pytasz): 'update_post_meta_cache' => false: przydatne, gdy meta post nie będzie używana. 'update_post_term_cache' => false: przydatne, gdy warunki taksonomiczne nie będą stosowane. Jestem zakładając go wykorzystując coś podobnego …
Chciałbym dodać kilka niestandardowych pól do ustawień ogólnych. To jest kod, którego używam. Działa dobrze, ale nie mogę wymyślić, jak dodać więcej pól. Na razie chciałbym utworzyć dwa pola, jedno dla numeru telefonu i drugie dla adresu: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '<label for="my_first_field">'.__('My Field' , 'my_first_field' ).'</label>' …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.