Вопросы с тегом «php»

Для вопросов о языке программирования на стороне сервера, на котором написано ядро ​​WordPress, плагины и темы. Вопросы об использовании PHP вне контекста WordPress не по теме, но их можно задать при переполнении стека.

10
Какие расширения и библиотеки PHP нужны и / или используются WP?
Кодекс свободно упоминает только версию PHP в требованиях к серверу , однако PHP может быть сконфигурирован в довольно широком диапазоне, исключая / включая различные части. Что такое расширения / библиотеки, которые: нужны для WP вообще работать? MySQL ... необходимы для определенных функций? БЖ? ... предпочтительнее для лучшей работы конкретных функций? …
79 php  server 

5
Как правильно использовать функции WordPress вне файлов WordPress?
Я прочитал о 2 методах инициализации функции WordPress вне файлов WordPress, чтобы мы могли использовать эти функции на любой странице или веб-сайте вне блога WordPress. Какой из этих двух методов является правильным? Каковы варианты использования для каждого метода, если оба являются правильными? В чем разница между использованием одного метода или …

3
Разрешить HTML в выдержке
Вот мой код выдержки. // Generate custom excerpt length function wpbx_excerpt_length($length) { return 300; } add_filter('excerpt_length', 'wpbx_excerpt_length'); Как мне разрешить HTML как <a> <b> <i> <br>
56 php  excerpt 

7
Как получить URL текущей страницы?
Я хочу добавить пользовательский код PHP, чтобы всякий раз, когда страница моего сайта загружалась в моем браузере, URL-адрес этой страницы отображался на экране. Я могу использовать echo get_permalink(), но это не работает на всех страницах. Некоторые страницы (например, моя домашняя страница ) отображают несколько сообщений, и если я использую get_permalink()на …
56 php  loop  permalinks  urls 

7
Как получить настройку часового пояса WordPress?
Может кто-нибудь сказать мне, как получить часовой пояс, который установлен в админке WordPress? Например, если блог настроен на восточное время, мне нужно распечатать эту точную строку: US / Eastern Это для функции, которая живет в functions.php в моей теме.

6
Использование ООП в темах
Я вижу много плагинов, использующих объектно-ориентированное кодирование, когда в этом нет особой необходимости. Но что еще хуже, разработчики тем начинают делать то же самое. Коммерческие темы и бесплатные популярные темы, такие как Suffusion, даже моя любимая тема - Hybrid, помещают все свои функции в класс, создают его один раз в …
36 themes  php  oop 


3
Каковы различия между WPINC и ABSPATH?
Разработчики плагинов обычно защищают свои плагины от прямого доступа. Я видел два способа сделать это: if ( ! defined( 'WPINC' ) ) die; а также if ( ! defined( 'ABSPATH' ) ) exit; Каковы различия между WPINC и ABSPATH? Какой «правильный» способ сделать это?


6
Отправка ссылки для сброса пароля программно
У меня есть эта страница, созданная вручную: $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 () { …
33 php  pages  password 

1
Как добавить товар в woocommerce с помощью php-кода [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я хочу добавить продукты с PHP-кодом, как показано ниже: $post_information = array( 'post_title' => 'new item shop', 'post_content' …
29 php  woocommerce 

5
Должны ли все плагины быть инкапсулированы в класс?
При разработке плагина функции должны быть сгруппированы в класс, чтобы избежать конфликтов пространства имен? Создает ли использование классов снижение производительности для PHP? Если производительность падает, имена функций должны быть предварительно фиксированными?

3
Как именно работают автоматические обновления?
Сегодня утром я получил электронное письмо, в котором говорилось, что мой сайт Wordpress был автоматически обновлен до последней версии. Я знал об этой функции, но мне всегда было интересно, как именно она работает. PHP не является постоянно запущенным процессом: он запускается только по запросу. Итак, насколько я могу судить, Wordpress …

4
Как установить и использовать глобальные переменные? Или почему бы не использовать их вообще
ОБНОВИТЬ: Мой первоначальный вопрос был решен, но это превращается в полноценную дискуссию о том, почему бы не использовать глобальные переменные, поэтому я обновляю вопрос, чтобы отразить это. Решение было таким, <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>как предложил @TomJNowell. ОБНОВЛЕНИЕ 2: меня теперь есть то, что я хотел. Но …
27 php  functions  globals 

1
Как создать пользовательские страницы ошибок 401, 403 и 500?
При обнаружении ошибки 404 файл шаблона 404.php можно использовать для отображения настраиваемого сообщения об ошибке. Это описано в статье « Иерархия шаблонов» . Моя цель - создать пользовательские страницы ошибок для ошибок 401, 403 и 500. Я попытался создать файлы 401.php, 403.php и 500.php в каталоге моей темы, но это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.