Андрей CS сказал(а)
кто ищет, тот найдетВы не можете просматривать опубликованные ссылки
Нашёл здесь:
Сделал визуальный / текст редактор. Но суть не решилась. Можно вставить таблицу через тот или другой вариант, но при сохраненении она все равно не становится таблицей. А выглядит как сплошной текст-слизняк.
Не уж то, невозможно включить поддержку таблиц и html?
Андрей CS сказал(а)
не там смотрели, читайте темуВы не можете просматривать опубликованные ссылкитам приводится пример поддержки кастомных тегов в тексте поста, также можно включать поддержку таблиц и прочего хтмл
К сожалению, код, приведенный в том разделе не действует. По прежнему, таблица, жирность заголовки не отображаются...
remove_filter( 'pfm_content_without_code','pfm_filter_allowed_tags',10 );
add_filter('pfm_content_without_code','yw_pfm_filter_allowed_tags',10);
function yw_pfm_filter_allowed_tags($content){
$allowed_tags = apply_filters('pfm_content_allowed_tags', array(
'a' => array(
'href' => true,
'title' => true,
),
'img' => array(
'src' => true,
'alt' => true,
'class' => true,
),
'p' => array(
'style' => true
),
'blockquote' => array(),
'h3' => array(),
'ol' => array(),
'li' => array(),
'code' => array(),
'pre' => array(),
'del' => array(),
'b' => array(),
's' => array(),
'br' => array(),
'em' => array(),
'strong' => array(),
'details' => array(),
'summary' => array(),
'span' => array(
'class' => true,
'style' => true
)
));
$content = force_balance_tags(wp_kses($content, $allowed_tags));
return $content;
remove_filter( 'pfm_content_without_code','pfm_filter_allowed_tags',10 );
add_filter('pfm_content_without_code','yw_pfm_filter_allowed_tags',10);
function yw_pfm_filter_allowed_tags($content){
$allowed_tags = apply_filters('pfm_content_allowed_tags', array(
'a' => array(
'href' => true,
'title' => true,
),
'img' => array(
'src' => true,
'alt' => true,
'class' => true,
),
'p' => array(
'style' => true
),
'blockquote' => array(),
'h3' => array(),
'ol' => array(),
'li' => array(),
'code' => array(),
'pre' => array(),
'del' => array(),
'b' => array(),
's' => array(),
'br' => array(),
'em' => array(),
'strong' => array(),
'details' => array(),
'summary' => array(),
'span' => array(
'class' => true,
'style' => true
)
));
$content = force_balance_tags(wp_kses($content, $allowed_tags));
return $content;
Дружаев Владимир (Otshelnik-Fm) сказал(а)
На вторую страницу не переходили? 42-е сообщениеВы не можете просматривать опубликованные ссылки
add_filter('pfm_content_allowed_tags', 'my_add_pfm_allowed_tags', 10);
function my_add_pfm_allowed_tags($tags){
$tags['h1'] = array();
$tags['h2'] = array();
return $tags;
}
С помощью данной функции, максимум, удалось заставить работь h1 и h2
А информаци по таблице там нету (((
Попробовал по таблице параметры внести, не действует:
$tags['tbody'] = array();
$tags['table'] = array();
$tags['td'] = array();
$tags['li'] = array();
$tags['tr'] = array();
$tags['a'] = array();
$tags['p'] = array();
только что проверил такой вариант:
add_filter('pfm_content_allowed_tags', 'add_my_custom_tags', 10); function add_my_custom_tags($tags){ $tags['table'] = array(); $tags['tr'] = array(); $tags['td'] = array(); return $tags; }
все заработало