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

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

79
Какие расширения и библиотеки PHP нужны и / или используются WP?

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

59
Как правильно использовать функции WordPress вне файлов WordPress?

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

56
Как получить URL текущей страницы?

Я хочу добавить пользовательский код PHP, чтобы всякий раз, когда страница моего сайта загружалась в моем браузере, URL-адрес этой страницы отображался на экране. Я могу использовать echo get_permalink(), но это не работает на всех страницах. Некоторые страницы (например, моя домашняя страница )...

56
Разрешить HTML в выдержке

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

50
Как получить настройку часового пояса WordPress?

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

36
Использование ООП в темах

Я вижу много плагинов, использующих объектно-ориентированное кодирование, когда в этом нет особой необходимости. Но что еще хуже, разработчики тем начинают делать то же самое. Коммерческие темы и бесплатные популярные темы, такие как Suffusion, даже моя любимая тема - Hybrid, помещают все свои...

34
Каковы различия между WPINC и ABSPATH?

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

29
Как добавить товар в woocommerce с помощью php-кода [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я хочу добавить продукты с PHP-кодом, как показано ниже: $post_information = array( 'post_title'...

28
Должны ли все плагины быть инкапсулированы в класс?

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

28
Как именно работают автоматические обновления?

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

27
Как установить и использовать глобальные переменные? Или почему бы не использовать их вообще

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

27
Как создать пользовательские страницы ошибок 401, 403 и 500?

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

26
WP вставить пост PHP функции и пользовательские поля

Функция WordPress используется для программной отправки данных. Стандартные поля для отправки включают содержание, выдержку, заголовок, дату и многое другое. То, для чего нет документации, это как отправить в настраиваемое поле. Я знаю, что это возможно с add_post_meta($post_id, $meta_key,...

25
Инициализируйте среду WordPress для использования в сценарии командной строки

У меня есть скрипт командной строки для поддержки плагина wordpress и я должен загрузить ядро ​​wordpress, чтобы иметь возможность доступа к функциям wordpress. Эта проблема очень похожа на инициализацию среды WordPress для использования в реальном скрипте cron . Хотя он отличается от него,...

24
Почему <? Php и?> На каждой строке

Я видел это соглашение почти везде, и иногда оно почти сводило меня с ума: <?php //The loop ?> <?php while ( have_posts() ) : the_post(); ?> <?php the_content(); ?> <?php endwhile; // end of the loop. ?> Где <?phpи закрытие ?>на каждой строке, даже если нет HTML-кода....

21
Как я могу использовать функции WordPress в моей таблице стилей?

У меня есть style.phpфайл, который выглядит следующим образом. <?php header('Content-Type: text/css');?> #div{ background:<?php echo get_option('bgcolor');?>; } Это не работает, но когда я делаю это, это работает. <?php header('Content-Type: text/css');?> #div{ background:...

20
the_date () не работает

Я использую WordPress 3.2, и я сделал запрос, как это: <?php query_posts("posts_per_page=1post=type&page=post_parent=10");?> Затем я пытаюсь повторить дату поста, который я запрашивал, вот так. <?php echo the_date(); ?> Это дает мне название поста, выдержку и постоянную ссылку, но...