У меня есть плагин, который не был создан мной, который захватывает веб-контент из Интернета и отображает внутри сообщения Wordpress.Wordpress - поиск и замена содержимого сообщения во время просмотра
Проблема в том, что описание приложения показывает текст без <br \>
. Плагин преобразует все в \n
.
У меня возникла идея построить плагин одной линии, чтобы перехватить сообщение, написанное во время просмотра, и заменить \n
на <br />
.
Я никогда не создавал плагин для wordpress. Чтение в Интернете Я прихожу с этим:
<?php
/*
Plugin Name: Convert \n in HTML BR
Plugin URI:
Description: Convert \n in HTML BR
Author: Me
Version: 1.0
Author URI:
*/
function my_function($id) {
$the_post = get_post($id);
$content = str_replace("\n", "<br />", $the_post->post_content);
return $content;
}
add_action('the_post', 'my_function');
?>
Но это не имеет никакого эффекта.
Я также попытался это:
add_filter('the_content', 'modify_content');
function modify_content($content) {
global $post;
if ($post->ID != $desired_id)
return $content;
$modified_content = str_replace("\n", "<br />", $the_post->post_content);
return $modified_content;
}
Что не так? Я в основном следую рецепту с сообщения в Интернете.
BRILLIANT! БЛАГОДАРЯ – SpaceDog