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.
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 …
Przeczytałem o 2 metodach inicjowania funkcji WordPress poza plikami WordPress, dzięki czemu możemy korzystać z tych funkcji na dowolnej stronie lub stronie internetowej poza blogiem WordPress. Która z tych 2 metod jest poprawna? Jakie są przypadki użycia dla każdej metody, jeśli obie są poprawne? Jaki jest szacunek między zastosowaniem jednej …
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>
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 …
Czy ktoś może mi powiedzieć, jak uzyskać strefę czasową ustawioną w Administratorze WordPress? Na przykład, jeśli blog jest ustawiony na czas wschodni, muszę wydrukować ten ciąg: US / Eastern To jest dla funkcji, która żyje w functions.php w moim motywie.
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 …
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?
Jestem nowy w WordPress. Szukam sposobu, aby sprawdzić, czy bieżąca strona jest stroną blogu w kodzie pliku nagłówka. Sprawdziłem, ale nie mogę znaleźć sposobu. Pomoż mi proszę.
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 …
Czy podczas opracowywania wtyczki funkcje powinny być zgrupowane w klasę, aby uniknąć konfliktów przestrzeni nazw? Czy używanie klas powoduje zwiększenie wydajności PHP? Jeśli występuje błąd wydajności, czy zamiast tego nazwy funkcji powinny być wstępnie ustawione?
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.