
Думаете, что имея права доступа в админпанель своего блога, вы имеете полный контроль над ним? Ошибаетесь. Я сам быль очень удивлен, узнав, как много фильтров следует пройти написанному Вами тексту или комментариям, прежде чем они появятся на странице.
Для многих это не является какой-либо проблемой. Но мне часто приходится писать не только сам текст, но и работать с его html разметкой. И каждый раз я замечаю, что WordPress «перекраивает ее» на свой манер, убирая многие нужные мне теги. Решение этой проблемы оказалось очень простым и уместилось в 9 строчек кода:
<?php
/*
Plugin Name: No Preformatting
Plugin URI: http://menhir.ru/wordpress/no-preformatting.html
Description: This plugin discard preformatting in case of the "<" char is in the beginning of content
Author: Sergei Volkov aka Volkman
Contributor: Sergei Volkov aka Volkman
Author URI: http://megalith.ru/
Version: 1.1
*/
function no_preformatting($text) {
if (ord($text) == 60) {
echo $text;
$text = '';
}
return $text;
}
add_filter('the_content', 'no_preformatting', 1, 1);
?>
Код нужно скопировать, вставить его в текстовый файл, сохранить его с расширением »php» и забросить в папку с плагинами.
После этого текст, написанный Вами, уже не будет обрабатываться фильтрами WordPress. Это даст Вам свободу действий. Вы сможете размещать php код в тексте поста, не боясь того, что он будет вырезан. Также, Вы будете уверенны в том, что пост отобразится на странице именно в том виде, как Вы его написали.
—————————-
Темп современной жизни требует от нас соответствия переменам, потому не вопрос, что ноутбук должен быть у каждого делового человека. Совсем не обязательно, при этом, покупать ноутбук с наворотами, можно зайти в интернет магазин ноутбуков и выбрать себе по вкусу именно то, что вам больше всего подходит. Это удобно и быстро, не нужно тратить драгоценное время на поиск хорошего ноутбука в торговых центрах.
Если вы хотите оставить комментарий, пожалуйста, заполните поля ниже.