2016-12-19 2 views
-1

У меня есть код PHP, который вторит в HTML элемент:Как удалить тэг html и только эхо текст внутри него?

<?php echo the_content(); ?> 

Это приводит к следующему:

<p>MY CUSTOM TEXT FROM ANOTHER PAGE INSIDE MY SITE</p> 

Как я могу удалить <p> & </p> из результата?

Я не хочу вручную удалять теги <p></p> со страницы, из которой она исходит, потому что она также используется на другой странице в html.

* Отредактировано

В настоящее время я пытаюсь это: * Но это не работает ...

$content = the_content(); 
echo strip_tags($content); 

и

$content = the_content(); 
$content = strip_tags($content); 
echo ($content); 
+0

http://www.php.net/manual/en/function.strip-tags.php – AbraCadaver

+0

http://imgur.com/ a/iwBSO – sidyll

ответ

0

Я сделал это, чтобы работать с этим:

<?php echo substr(strip_tags($post->post_content), 0, 160) . '...'; ?> 


Вероятно, я использовал элемент the_content() из WordPress, который включает в себя автоматически в HTML-элемент <p> & </p> для первой страницы, с post_content он получает внутреннее содержание с поста без е * CKING <p> & </p>

0

Вы можете использовать strip_tags():

<?php echo strip_tags(the_content()); ?> 

также:

<?= strip_tags(the_content()) ?> 
+0

Я пробовал оба, он не работает. Я все еще пытаюсь в данный момент. – asdaqwr14241adadad214fvagsdg

+0

Повторите мой вопрос, я обновил его. – asdaqwr14241adadad214fvagsdg

+0

@ asdaqwr14241adadad214fvagsdg до тех пор, пока 'the_content()' что-то возвращает, код, который вы используете, будет работать. – sidyll