WordPress

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

4
jak programowo aktualizować opcje serializowane?
Chcę zautomatyzować aktualizację opcji wtyczek. Są rzeczy, które często powtarzam. Dzięki wp-cli wiem, że mogę aktualizować proste opcje takie jak to: php wp-cli.phar option update blog_public 1 Jednak niektóre opcje wtyczek zapisują swoje opcje w serializowanym ciągu. Przykład zserializowanej wartości_opcji w wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} Jak zaktualizować te opcje?
15 options  wp-cli 


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 …

2
Uzyskaj domyślną strukturę bezpośredniego łącza z ładnych adresów URL
Po kliknięciu pojedynczego wpisu na stronie kategorii lub w tym przypadku na dowolnej stronie, możesz uzyskać adres URL odnośnika i przeanalizować go, aby uzyskać ciąg zapytania. Ale działa to tylko z domyślną strukturą permalink Przykład, gdy strona odsyłająca jest stroną kategorii: A var_dump( parse_url( wp_get_referer() ) );daje następujące dane wyjściowe …
15 permalinks  urls 

2
Jakość obrazu na podstawie rozmiaru obrazu
Czy można ustawić jakość obrazu na podstawie rozmiaru obrazu? Chciałbym mieć lepszą jakość obrazu dla większych obrazów (80) - a gorszą dla małych miniatur (30). Spodziewałem się parametru, add_sizektóry to kontroluje - ale nie ma żadnego. Jeśli to ważne: używam ImageMagick.
15 images 

3
nazwa_użytkownika vs. nazwa_użytkownika
Po wywołaniu get_users()funkcji zwracana jest lista obiektów użytkownika. Każdy z tych użytkowników ma wiele właściwości. Jaka jest różnica między user_logini user_nicenamew tych zwróconych właściwości dla każdego użytkownika? I które z tych dwóch właściwości są wyświetlane w adresie URL? (Pytam, ponieważ obie właściwości są takie same w moim przypadku!).
15 users  user-meta 

2
Usuń załącznik w oknie modalnym WP Media
Usiłuję utworzyć opcję w modalnym oknie nośnika WP, aby wykryć duplikaty plików i usunąć nowszy plik, jeśli zostanie znaleziony starszy duplikat. Mam następujący kod działający (w połączeniu z filtrem „attach_fields_to_edit”), aby odznaczyć zduplikowany plik i wybrać oryginalny plik w module modalnym. Chciałbym to zrobić, gdy użytkownik kliknie przycisk, usuń oryginalny …

4
Zarejestruj CPT za pomocą Dashicons dla ikony menu administratora w WP 3.8
WordPress 3.8 wprowadził w zasadzie wtyczkę MP6, która między innymi używa kultowej czcionki o nazwie Dashicons do wyświetlania czcionek na desce rozdzielczej. Teraz dobrze wiadomo, że register_post_type ma argument, 'menu_icon'który pozwala określić niestandardową ikonę dla pozycji menu administratora CPT. W moich wtyczkach / motywach często używam tego argumentu z moimi …

10
Wystąpił nieoczekiwany błąd. Coś może być nie tak z WordPress.org lub konfiguracją tego serwera
Używam WordPress na lokalnym serwerze WAMP i za każdym razem, gdy przechodzę do „Wtyczek” lub „Pulpitu nawigacyjnego> Aktualizacje”, a nawet do „Pulpitu nawigacyjnego” nic się nie ładuje (brak wiadomości WordPress, brak aktualizacji i nie mogę wyszukiwać wtyczek ani ich nie aktualizować). W sekcji „Wtyczki” widzę to, gdy próbuję coś wyszukać: …

2
Czego powinienem użyć zamiast WP_CONTENT_DIR i WP_PLUGIN_DIR?
Dokumentacja WordPress do określania wtyczek i katalogów treści stwierdza, że: WordPress korzysta z następujących stałych przy określaniu ścieżki do zawartości i katalogów wtyczek. Nie powinny być one używane bezpośrednio przez wtyczki lub motywy , ale są wymienione tutaj dla kompletności. Przechodzi do listy WP_CONTENT_DIRi WP_PLUGIN_DIRwśród stałych, których twórcy motywów i …

2
Jak programowo zmienić nazwę użytkownika (login_użytkownika)?
Jak w tytule, jak programowo zmienić login użytkownika? Chciałem użyć wp_insert_userfunkcji, ale wygląda na to, że podczas aktualizacji bieżącego użytkownika nie zmienia to jego nazwy użytkownika. Czy powinienem to wykorzystać $wpdb->update? Jeśli tak, jak wyglądałby kod do zmiany nazwy użytkownika? Jakie konsekwencje miałaby zmiana loginu użytkownika, biorąc pod uwagę, że …

3
Jak zakończyć fragment słowem, a nie słowem?
Oto fragment postu na mojej stronie głównej. Chcę zakończyć fragment zdaniem. W tym przypadku są to „możliwości”. „. Wiem, jak zmodyfikować długość, ale nie zrobię tego, co chcę. Oto fragment z innej strony internetowej. Tutaj widzisz fragment kończący się właściwym zdaniem, w przeciwieństwie do powyższego, który kończy się pierwszym słowem …


2
Minimalne pliki szablonów do tworzenia motywów
WordPress ma minimalne pliki szablonów motywu jako style.css index.php a także niektóre inne pliki wymienione tutaj . Jeśli twórca motywu chce zbudować motyw z mniejszą ilością dzwonków i gwizdków, jakie są niektóre pliki szablonów, które powinny być uwzględnione co najmniej? W kodeksie WordPress nie ma żadnych wytycznych. Jedyne, co możesz …

6
Konwertowanie znaczników czasu na czas lokalny za pomocą date_l18n ()
Mam zadanie cron WordPress, które okresowo wysyła wiadomość e-mail i zapisuje znacznik czasu, gdy został wysłany jako opcja, i chciałbym wyświetlić datę na stronie ustawień. Coś w stylu „Ostatni e-mail został wysłany na„ x ””. Jestem na zachodnim wybrzeżu USA, więc nasz czas jest obecnie siedem godzin poza UTC. Moje …
15 php  date-time  wp-cron 

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.