WordPress

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

2
Tworzenie formularza wyszukiwania dla pól niestandardowych
Zbudowałem temat dla salonu samochodowego. Każdy samochód jest niestandardowym typem postu („pojazd”) i ma około 12 niestandardowych pól z takimi elementami, jak marka, model, przebieg, rodzaj paliwa itp. Zasadniczo na stronie głównej chcę formularz wyszukiwania, który ma rozwijane listy marek i modeli i zawiera wszelkie dostępne marki lub modele. Chcę …

2
Czy powinienem używać spl_autoload_register () w mojej wtyczce?
Kiedy używam spl_autoload_register w mojej wtyczce, otrzymuję: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Przeczytałem i znalazłem różne poprawki. Jeden z SO powiedział, aby nie używać spl_autoload_register z WordPress. Czy to jest dokładne? Jestem pewien, że mogę znaleźć „naprawę” błędu, …


1
Zmiana komunikatu „Aktywowano wtyczkę” Domyślnie
Za każdym razem, gdy administrator WordPress aktywuje wtyczkę, po ponownym załadowaniu strony wtyczki pojawi się powiadomienie po udanej aktywacji, zgłaszając „Aktywowano wtyczkę”. Czy istnieje sposób na zmianę tego tekstu, który pojawia się w powiadomieniu administratora, czy też muszę użyć własnej wiadomości niestandardowej? Ponadto, jeśli muszę użyć niestandardowego komunikatu, czy to …
11 plugins  admin  hooks 

2
Rozwiązanie do kontroli wersji bazy danych i wdrażania?
Obecnie używam skryptu zrzutu i zatwierdzam bazę danych do repozytorium git. --skip-extended-insert --skip-comments --skip-dump-dateoznacza, że ​​diff może dać mi dobre wyobrażenie o tym, co się zmieniło, ale wszystko spada, jeśli próbuję się połączyć. WP_SITEURL, WP_HOME i wszystkie inne miejsca Wordpress przechowuje pełne adresy URL wymagają aktualizacji podczas importowania na inny …

2
Dlaczego proste aktualizacje „_edit_lock” wp_postmeta są tak wolne?
W naszym dzienniku wolnych zapytań MySQL narastająco najwolniejsze zapytanie jest prostą aktualizacją wp_postmeta. Oto przykład: UPDATE `wp_postmeta` SET `meta_value` = '1392835505:386' WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock'; Istotne szczegóły dotyczące naszej konfiguracji: Czas wolnego zapytania MySQL ustawiony na 1s Mechanizm magazynowania wp_postmeta to InnoDB Działa w ramach dużej …
11 mysql  post-meta 

9
jak naprawić zepsuty edytor wizualny
Nasz edytor wizualny wyświetla surowy HTML: Jeśli kliknę na Visual lub Text, nic się nie dzieje - kliknięcie nie jest rejestrowane. Mój profil nie ma zaznaczonej opcji „wyłącz edytor wizualny”. To samo dzieje się w Chrome, Opera i Firefox. Wyłączyłem wszystkie motywy i wtyczki bez zmian. Przesłałem / wp-admin i …


1
Sprawdź, czy istnieje strona add_menu_page, czy nie
Pracuję nad wtyczką, którą muszę wydać częściowo. Problem polega na tym, że jeśli na stronie znajduje się menu, dodaj nową wtyczkę do 2. lub następnego podmenu, w przeciwnym razie dodaj nowe menu, a następnie dodaj wtyczkę do 1. podmenu. Moje pytania: Jak sprawdzić, czy istnieje menu? Jeśli koduję funkcję wielokrotnego …

2
Jak uzyskać bieżący identyfikator strony edycji u administratora?
Większość rozwiązań, które znalazłem, są przeznaczone do użytku front-end. To jest dla wtyczki, więc cała aktywność jest w zapleczu. Jak uzyskać identyfikator strony, który jest obecnie używany (edytowany) w adminie? Uwaga : Jestem poza pętlą. Muszę tylko uzyskać identyfikator strony (nie postów), który aktualnie widzę w zapleczu.
11 functions  admin  id 

2
Jak ulepszyć ten fragment zapytania administratora, aby uniknąć generowania zduplikowanych wyników podczas wyszukiwania innych niż meta?
Bawiłem się fragmentami kodu, które dodają metadane do wyszukiwań administratora. Najlepszy fragment, jaki znalazłem, został napisany przez Stefano na to pytanie . Wydaje się jednak, że ma 1, irytujący błąd podczas wyszukiwania terminów niemeta. Oto kilka chwytów z mojej lokalnej instalacji deweloperskiej. Wydrukowałem 2 zapytania MySQL na ekranie. Widok jednego …

8
Jak znaleźć ślimak wtyczek?
Zastanawiam się, jak mogę znaleźć informacje o pluginie (slug = nazwa wewnętrzna używana przez WordPress do aktualizacji wtyczek i określenia, które wtyczki są aktualnie aktywne)? Zwykle jest to nazwa folderu wtyczki, ale jeśli wtyczka nie ma folderu, jest to nazwa jego pliku (na przykład hello.php). Czy są jakieś inne wyjątki? …


4
Każdy niestandardowy rozmiar obrazu w niestandardowym katalogu przesyłania?
Chcę przesłać moje niestandardowe rozmiary obrazów do folderów niestandardowych. Folder powinien mieć nazwę wybranej szerokości. Na przykład: Jeśli dodam te niestandardowe rozmiary ... add_image_size('custom-1', 300, 9999); add_image_size('custom-2', 400, 9999); Byłoby miło, że przesłane zdjęcia są przesyłane w następujący sposób: http://www.my-site.com/wp-content/uploads/300/my-image.jpg http://www.my-site.com/wp-content/uploads/400/my-image.jpg czy to możliwe? Odkryłem tylko, że mogę zmienić globalny …

1
proste rozwiązanie ograniczające dostęp do (niektórych) przesyłanych / pobieranych plików
Sytuacja początkowa W przypadku witryny, którą konfiguruję, analizowałem całą dziedzinę zabezpieczania przesyłania / pobierania i ograniczania dostępu do nich na podstawie ról / możliwości użytkowników. Oczywiście przeczytałem kilka poprzednich pytań związanych z (ogólnym) tematem tutaj, ze względów referencyjnych najważniejsze / interesujące, które znalazłem: Jak chronić przesłane pliki, jeśli użytkownik nie …

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.