WordPress

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

5
Wordpress z Git
Zadaję to pytanie, ponieważ szukałem w Internecie, ale nie mogę znaleźć właściwego rozwiązania. Właściwie chcę rozwiązania, w którym wielu programistów może pracować nad jednym projektem WordPress bez tworzenia bałaganu, ale jak wiemy, w WordPressie wszystko jest utrzymywane w bazie danych, tak jak która wtyczka jest aktywna, a która nie. Jeśli …
21 git 


1
Czy powinniśmy ufać globalnym postom?
@toscho skomentował tę odpowiedź, co skłoniło mnie do ponownego przemyślenia. Ile zaufania powinniśmy mieć w skali globalnej, szczególnie w odniesieniu do post globali, takich jak $post? Więc co? Zmienna globalna może zostać nadpisana przez wszystkich przed uruchomieniem testu. To jest punkt zmiennych globalnych: globalny dostęp. $postna przykład jest z pewnością …

2
Czy kiedykolwiek jest w porządku włączenie wbudowanego CSS we wtyczkach?
Zwykle we wtyczce dodawałbym style za pomocą wp_enqueue_style. Jednak obecnie tworzę wtyczkę, która potrzebuje tylko kilku wierszy CSS i zastanawiam się, czy lepiej byłoby podać style wbudowane, aby zapisać żądanie. Oczywiście korzystanie z wp_enqueue_style ma wiele zalet, ale czy są one warte dodatkowych próśb o tak mały kawałek CSS? Czy …


2
Jak filtry i haki naprawdę działają w PHP
Jak faktycznie działają filtry i haki w WordPress? Pytam o coś zaawansowanego. Jak to jest zaimplementowane w PHP? Na przykład, w jaki sposób zbiera wszystkie haki z różnych wtyczek i „dołącza” je do haków rdzenia itp.
21 filters  hooks 

3
Swobodnie przełączaj się między kartami Visual i HTML
Pytanie to było podnoszone wiele razy pod różnymi flagami, jednak chciałbym przedstawić zunifikowany wątek, aby uzyskać najlepsze rozwiązanie tego problemu. W WordPress domyślnie podczas przełączania między edytorami HTML i Visual w TinyMCE niektóre tagi są usuwane z treści i występują inne dziwne funkcje. Dwa znane obejścia dotyczące pisania bardziej wydajnego …

3
Lepkie posty przekraczają limit postów na stronę
Używam pre_get_postsdo dostosowania liczby postów wyświetlanych na mojej stronie głównej. function lifelounge_query_adjust( $query ) { if ( is_home() ) { set_query_var( 'posts_per_page', 12 ); return; } } add_filter( 'pre_get_posts', 'lifelounge_query_adjust' ); Ale mam problem z lepkimi postami. Zasadniczo, jeśli mam jakieś przyklejone posty, zapytanie wyświetli więcej niż 12 określonych przeze …

2
wp_verify_nonce vs check_admin_referer
Jaką różnicę powinienem zastosować? Wiem, że wp_verify_nonce sprawdza limit czasu, a check_admin_referer myślę, że wywołuje wp_verify_nonce, a także sprawdza segment adresu URL administratora, ale jestem nieco zdezorientowany, który powinienem użyć i kiedy. Dzięki za jasność.
21 admin  security  nonce 

4
Jak długo przestarzała funkcja żyje w rdzeniu?
Ciekawi mnie proces / filozofia usuwania przestarzałych funkcji z rdzenia. Kodeks mówi : Te funkcje poniżej są przestarzałe. Oznacza to, że zostały zastąpione nowymi funkcjami lub nie są już obsługiwane, i mogą zostać usunięte z przyszłych wersji. Ponieważ „może zostać usunięty” jest nieco złowieszczy i nieco niejasny, mam następujące pytania. …

2
Jak korzystać z funkcji WordPress w arkuszu stylów?
Mój style.phpplik wygląda tak. <?php header('Content-Type: text/css');?> #div{ background:<?php echo get_option('bgcolor');?>; } To nie działa, ale kiedy to robię, działa. <?php header('Content-Type: text/css');?> #div{ background: <?php echo 'blue';?>; } Jaki byłby problem? To jest mainfile.php <?php function test(){ global get_option('bgcolor');?> <input type="text" id="bgcolor" name="post_popup_settings[bgcolor]" value="<?php echo get_option('bgcolor');?> " /> <?php …
21 plugins  php  css  endpoints 

2
Jak uzyskać posty według wielu identyfikatorów postów?
Mam ciąg znaków z postu identyfikatora: 43,23,65. Miałem nadzieję, że będę mógł użyć get_posts()i użyć ciągu z identyfikatorami jako argumentu. Ale nie mogę znaleźć żadnych funkcji do wyszukiwania wielu postów według identyfikatora. Czy naprawdę muszę to zrobić WP_query? Widziałem też, że ktoś wspomniał o używaniu tag_in- ale nie mogę znaleźć …
21 get-posts 

6
Wykrywanie adresu URL WordPress bez wykonywania pełnego HTTP GET?
Próbuję napisać procedurę oneboxing, która zapewnia specjalne traktowanie wpisów na blogu WordPress. Biorąc pod uwagę prosty, pozbawiony ozdób adres URL w treści, taki jak http://blog.stackoverflow.com/2011/03/a-new-name-for-stack-overflow-with-surprise-ending/ Jak wykryć, że jest to instalacja WordPress, najlepiej bez wykonywania pełnego HTTP GET przy każdym wyświetlanym adresie URL? Z pewnością istnieją wspólne konwencje dotyczące adresów …
21 urls 

5
Instrukcje: przekazywanie repozytorium GitHub na serwery wtyczek wordpress
Rozwijam moją wtyczkę na githubie, ale jeśli chodzi o wdrożenie, muszę jakoś skopiować moje zmiany do Wordpress SVN . Obecnie robię to ręcznie i kopiuję każdy plik w każdym katalogu osobno, ale jest to czasochłonne i podatne na błędy. Widziałem i wypróbowałem kilka skryptów, ale myślę, że muszę je źle …
21 svn  github 

4
Jak działa buforowanie obiektów?
Szukam ostatecznej odpowiedzi tutaj. Kiedy buforowanie obiektów jest włączone, gdzie opcje i stany przejściowe kończą się? Domyślnie oba są przechowywane w bazie danych. Ale słyszałem pewne odniesienia, że ​​memcache przechowa je gdzie indziej, a APC zrobi coś zupełnie innego. Gdzie, dokładnie te dane zostaną utrwalone w obu przypadkach?

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.