Articles of php

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

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

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

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

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

У меня style.php файл style.php похожий на этот. <?php header('Content-Type: text/css');?> #div{ background:<?php echo get_option('bgcolor');?>; } Это не работает, но когда я это делаю, это работает. <?php header('Content-Type: text/css');?> #div{ background: <?php echo 'blue';?>; } В чем проблема? Это 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 […]

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

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

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

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

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

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

Получение только прямых дочерних страниц в WordPress с помощью get_pages

Я пытаюсь найти всех прямых детей страницы. Но я тоже получаю всех детей и внуков. Есть идеи? PHP Источник: $args = array( 'child_of' => $post->ID, 'parent ' => $post->ID, 'hierarchical' => 0, 'sort_column' => 'menu_order', 'sort_order' => 'asc' ); $mypages = get_pages( $args ); foreach( $mypages as $post ) { $post_tempalte = the_page_template_part(); get_template_part( 'content' […]

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

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