WordPress как на ладони
wordpress jino

Как можно сделать, чтобы таблицы, фильровались, как и картинки в the_excerpt()?

Кама, использую твой скрипт kama_breadcrumbs() - крутая штука. спасибо.
Еще понравилась твоя функция добавления "Читать далее..." для the_exerpt()

function new_excerpt_more($more) {
	global $post;
	return '... <a href="'. get_permalink($post->ID) . '">Читать дальше...</a>';
}

Вопрос: а как можно сделать, чтобы таблицы, фильровались, как и картинки в the_excerpt()?

Если не сложно, подскажи.

А то сейчас выводится че-то типа этого:
"
Внимание, пассажиры! С 16 апреля автобусы маршрута 3Д начнут ходить по летнему расписанию. РАСПИСАНИЕ ДВИЖЕНИЯ АВТОБУСОВ МАРШРУТ № 3д «г.к. Доминго – база тех. участка» С 16.04.2016 г. Дни следования Время отправления с конечных пунктов г.к. ДОМИНГО ТЕХУЧАСТОК ЕЖЕДНЕВНО 7:19 8:55 10:31 13:44 15:15 17:47 8:03 9:44 11:15 14:28 16:00 18:42
"

А хотелось бы, чтобы данные из таблицы не включались в the_excerpt();

0
Гость 1.5 года назад
  • 0
    campusboy1948 cайт: www.youtube.com/c/wpplus

    Можно попробовать воспользоваться авторской функцией Тимура замены the_excerpt(). И там после строчек:

    extract( $args );
    
    	if( ! $text ){
    		$text = $post->post_excerpt ? $post->post_excerpt : $post->post_content;

    Добавить эту:

    $text = preg_replace('~<table.*?table>~', '', $text);

    Предложение "на глаз" smile

    Комментировать
  • 1
    lincaseidhe62 cайт: ardeya.ru

    есть вариант попроще. надо только разобраться как регулярка работает....

    function filter_function_name( $excerpt ) {
    	return preg_replace('~<table.*?table>~', '', $excerpt );
    }
    add_filter( 'get_the_excerpt', 'filter_function_name' );
    lincaseidhe 1.5 года назад

    все копаюсь с этой проблемой. функция работает, но excerpt походу берется из базы, а там он уже хранится без html тегов...

    Kama 1.5 года назад

    Попробуй приоритет попозднее поставить:

    add_filter( 'get_the_excerpt', 'filter_function_name', 999 );
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.