Pytania otagowane jako php

W przypadku pytań dotyczących języka programowania po stronie serwera, w którym wpisane są jądro WordPress, wtyczki i motywy. Pytania dotyczące używania PHP poza kontekstem WordPress są nie na temat, ale mogą być zadawane w przypadku przepełnienia stosu.

10
Jakie rozszerzenia i biblioteki PHP potrzebują i / lub wykorzystują WP?
Kodeks luźno wspomina tylko o wersji PHP w wymaganiach serwera , jednak PHP można skonfigurować w całkiem szerokim zakresie wykluczania / włączania różnych części. Jakie są rozszerzenia / biblioteki, które: są wymagane, aby WP w ogóle działało? MySQL ... są wymagane do określonych funkcji? GD? ... są preferowane dla najlepszego …
79 php  server 


3
Zezwalaj na HTML we fragmencie
Oto mój kod fragmentu. // Generate custom excerpt length function wpbx_excerpt_length($length) { return 300; } add_filter('excerpt_length', 'wpbx_excerpt_length'); Jak mogę zezwolić na HTML <a> <b> <i> <br>
56 php  excerpt 

7
Jak wyświetlić adres URL bieżącej strony?
Chcę dodać niestandardowy kod PHP, aby upewnić się, że ilekroć strona w mojej witrynie ładuje się w mojej przeglądarce, adres URL tej strony jest wyświetlany na ekranie. Mogę używać echo get_permalink(), ale to nie działa na wszystkich stronach. Niektóre strony (np. Moja strona główna ) wyświetlają kilka postów, a jeśli …
55 php  loop  permalinks  urls 


6
Używanie OOP w motywach
Widzę wiele wtyczek korzystających z kodowania obiektowego, gdy tak naprawdę nie jest to konieczne. Co gorsza, twórcy motywów zaczynają robić to samo. Motywy komercyjne i bezpłatne popularne motywy, takie jak Suffusion, nawet mój ulubiony motyw - hybrydowy, umieszczają wszystkie funkcje w klasie, tworzą je raz w functions.php i uruchamiają funkcje …
36 themes  php  oop 


3
Jakie są różnice między WPINC a ABSPATH?
Twórcy wtyczek często chronią swoje wtyczki przed bezpośrednim dostępem. Widziałem dwa sposoby, aby to zrobić: if ( ! defined( 'WPINC' ) ) die; i if ( ! defined( 'ABSPATH' ) ) exit; Jakie są różnice między WPINC a ABSPATH? Który jest „właściwym” sposobem na zrobienie tego?


6
Programowe wysłanie linku do resetowania hasła
Mam tę ręcznie utworzoną stronę: $user_login = sanitize_text_field( $_GET['user_login'] ); if ( username_exists( $user_login ) || email_exists($user_login) ) { ?> <!--Everything has been validated, proceed ....--> <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function submit() { var f = document.getElementById('lostpasswordform'); f.onclick = function () { }; document.lostpasswordform.submit(); …
33 php  pages  password 

1
Jak dodać produkt w woocommerce z kodem php [zamknięte]
Chcę dodać produkty z kodem PHP jak poniżej: $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); ale ten kod jest zoptymalizowany pod kątem WooCommerce, takich jak typ postu oraz guid i metadane i …
29 php  woocommerce 


3
Jak dokładnie działają automatyczne aktualizacje?
Dziś rano otrzymałem wiadomość e-mail z informacją, że moja witryna Wordpress została automatycznie zaktualizowana do najnowszej wersji. Wiedziałem o tej funkcji, ale zawsze zastanawiałem się, jak to działa. PHP nie jest procesem stale działającym: działa tylko na żądanie. O ile wiem, Wordpress może aktualizować się tylko wtedy, gdy ktoś ładuje …

4
Jak ustawić i używać zmiennych globalnych? Albo dlaczego w ogóle ich nie używać
AKTUALIZACJA: Moje oryginalne pytanie zostało rozwiązane, ale zamienia się w ważną dyskusję na temat tego, dlaczego nie używać zmiennych globalnych, dlatego aktualizuję pytanie, aby to odzwierciedlić. Rozwiązanie było takie, <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>jak sugerował @TomJNowell. AKTUALIZACJA 2: Teraz robię dokładnie to, co chciałem. Ale nadal używam …
27 php  functions  globals 

1
Jak utworzyć niestandardowe strony błędów 401, 403 i 500?
Po napotkaniu błędu 404 plik szablonu 404.php może zostać użyty do wyświetlenia niestandardowego komunikatu o błędzie. Jest to udokumentowane w artykule Hierarchia szablonów . Moim celem jest stworzenie niestandardowych stron błędów dla błędów 401, 403 i 500. Próbowałem utworzyć pliki 401.php, 403.php i 500.php w katalogu mojego motywu, ale to …

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.