У меня есть коллекция новостных сообщений, и я добавил guid (sha1 идентификатора сообщения), и я хотел включить теги в ленту новостей (чтобы их было легче отображать на веб-странице).
Однако, когда я обновляю тег 'description', он просто добавляет его в ответ, а не удаляет его, поэтому после кода json_encode я получаю следующее:
"description": [
"header subheader the original text with no tags", // want to remove if possible.
{
"h1": "header",
"h3": "subheader",
"p": [
"the original text",
"with no tags",
]
}
]
Здесьмой код:
add_action('rss2_item', function(){
global $post;
$output = '';
$output .= '<id>' . sha1($post->ID) . '</id>';
$output .= '<description>' . wpautop( $post->post_content ) . '</description>';
echo $output;
});