WordPress

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

7
Jak mogę wyświetlić menu tylko na niektórych stronach?
Zamiast używać widżetów paska bocznego, aby powiedzieć, na której stronie powinny być widoczne, lubię wybierać w ustawieniach menu, aby pojawiały się na określonych stronach. Domyślny sposób Wordpress: Projekty są więc stroną i zawierają niektóre podstrony. Ale co, jeśli mam jeszcze 10 takich stron i podstron w tej samej sytuacji? Chciałbym …

2
Czy jQuery jest domyślnie dołączone do WordPress?
Kiedy pobrałem najnowszą wersję 3.8.1, w środku wp-include/jsjest folder jQuery. Czy mogę założyć, że WordPress zawsze to uwzględni, co oznacza, że ​​nie muszę wykonywać własnego połączenia? Na przykład wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); wp_enqueue_script('jquery');
10 jquery 

1
Aktualizacja wpdb dodaje bieżący znacznik czasu nie działa
Więc używając aktualizacji $ wpdb->, aby dodać trochę danych do tabeli niestandardowej, próbując dodać bieżący znacznik czasu, ale nie zapisuję właściwych rzeczy (0000-00-00 00:00:00 to jest zapisywane). kod przeglądowy $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( 'option_name' => 'the row' ), array('%s, …
10 database  wpdb  date 

3
Jak korzystać z klas zadeklarowanych w innej wtyczce?
Tworzę wtyczkę Wordpress Woocommerce. W moim lokalnym środowisku działa dobrze, ale mam problemy z dodaniem wtyczki do repliki środowiska prod. Jestem nowym użytkownikiem wordpress i nie znam się na web dev (jestem programistą Java). W pliku wtyczki tworzę instancję klasy z pakietu wtyczek Woocommerce w następujący sposób: $coupon = new …
10 plugins  oop 

1
Uruchom funkcję PO zapisaniu opcji motywu?
Dziwne pytanie: jak uruchomić niestandardową funkcję PO zapisaniu ustawień motywu? Widzę, że funkcja register_settings () ma wywołanie zwrotne odkażające, ale działa przed zmianą ustawień. Potrzebuję czegoś do uruchomienia po tym, jak zostaną uratowani. Czy istnieje akcja lub filtr, którego można użyć do tego celu? EDYTOWAĆ - Więc mam to ustawienie, …


2
Jak załadować javascript na niestandardowy szablon strony?
Mam niestandardowy szablon strony, w którym chciałbym załadować skrypt JavaScript. Przypuszczam, że zawsze mógłbym dołączyć javacsript do rzeczywistego pliku, ale to wydaje się brzydkie. Czy jest jakiś sposób na stwierdzenie, czy wordpress ładuje mój plik custom-page.php, abym mógł kolejkować skrypt tylko na tej stronie? Powinien działać dynamicznie, więc sprawdzanie identyfikatora …
10 pages 


3
Motyw startowy czy motyw nadrzędny? Plusy i minusy
Tworzę motyw, który posłuży jako przykład dla innych stron internetowych dla firmy, w której pracuję. W innym projekcie wykorzystaliśmy Hybrid Parent Theme i było naprawdę łatwe do zbudowania, ale NAPRAWDĘ trudne do utrzymania strony. Wolę podejście Motyw początkowy, w którym inny programista kopiuje motyw i tworzy z niego. Parent-> Child …

2
Jak wdrożyć aktualizację wtyczki WordPress, która modyfikuje bazę danych?
Tworzę wtyczkę WordPress, która ma kilka własnych tabel baz danych. Wtyczka tworzy te tabele po aktywacji i usuwa je po usunięciu / odinstalowaniu. Muszę wdrożyć proces aktualizacji wtyczki, który aktualizuje kod wtyczki oraz strukturę tabel. Najprostszym przypadkiem byłoby dodanie nowej kolumny do jednej z tabel. Bardziej złożonym przypadkiem byłoby utworzenie …

3
Mysqldump dodać drop table?
Zauważam w Kodeksie, że wyświetlana jest opcja --add-drop-table do tworzenia kopii zapasowej bazy danych. Czy zanim coś spieprzę, oznacza to po prostu, że po ostatecznym zaimportowaniu kopii zapasowej tabele zostaną zastąpione, jeśli istnieją w docelowej bazie danych? Nie chcę upuszczać stołów, kiedy je wykonuję! user@linux:~/files/blog> mysqldump --add-drop-table -h mysqlhostserver -u …
10 mysql  backup 

9
Wyłącz lub przekieruj WP-login.php
Czy istnieje sposób, aby uniemożliwić odwiedzającym, zalogowanym lub nie, dotarcie do mysite.com/wp-login.php? Mam osobny formularz logowania, który jest wszystkim, czego potrzebujemy. Wiem, że mogę zmienić styl wygenerowanego formularza, wp-loginale wolałbym w ogóle z nim nie radzić. Próbowałem różnych filtrów i haczyków i wydaje mi się, że nie mogę przekierować. Próbowałem …

3
Dodaj rozszerzenie .html (kropka HTML) do niestandardowych typów postów
Czy jest jakiś sposób, aby dodać .htmlrozszerzenie do niestandardowych typów postów bez wtyczki ? W przypadku postów mogę używać /%postname.htmlustawień permalink Do stron mogę użyć: add_action('init', 'change_page_permalink', -1); function change_page_permalink() { global $wp_rewrite; if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' ) $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; } Dla niestandardowych typów postów? …

2
Wyłącz edytor wizualny dla wszystkich użytkowników
Czy istnieje sposób na wyłączenie edytora wizualnego dla wszystkich użytkowników bez konieczności logowania się i ustawiania ustawień każdego użytkownika w panelu administracyjnym, najlepiej jest to zrobić za pomocą kodu w pliku funkcji?
10 editor 

2
Czy istnieje wtyczka, która przesłoni komunikat „Błąd nawiązywania połączenia z bazą danych”? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany WordPress Development Stack Exchange. Zamknięte 4 lata temu . Serwer bazy danych mojego dostawcy ostatnio miał trochę przestojów, a moja witryna wyświetlała klasyczny komunikat „Błąd nawiązywania połączenia …

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.