Uz
Как сделать так, чтобы на страницах категорий и тегов посты отображались полностью, а не превью из 20 или сколько там слов?
Кому не сложно код написать тут
Спасибо!
И если уж совсем не сложно
Как сделать так, чтобы облако тегов отображало все теги, а не только самые используемые
Спасибо еще раз!
Yacc
Uz писал:
Как сделать так, чтобы на страницах категорий и тегов посты отображались полностью, а не превью из 20 или сколько там слов?
Кому не сложно код написать тут
Спасибо!
В общем случае надо в файле wp-content/themes/твоя-тема/category.php заменить the_excerpt() на the_content()
Пожалуйста!
Uz писал:
И если уж совсем не сложно
Как сделать так, чтобы облако тегов отображало все теги, а не только самые используемые
Спасибо еще раз!
Вариант 1
В файле wp-includes/category-template.php найти код:
Код:
function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);
и заменить на
Код:
function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 0,
'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);
Вариант 2
В файле wp-includes/default-widgets.php найти код:
Код:
wp_tag_cloud( apply_filters('widget_tag_cloud_args', array('taxonomy' => $current_taxonomy) ) );
и заменить на
Код:
wp_tag_cloud( apply_filters('widget_tag_cloud_args', array('taxonomy' => $current_taxonomy, 'number' => 0) ) );
Пожалуйста ещё раз!
artursn
Yacc писал:
В общем случае надо в файле wp-content/themes/твоя-тема/category.php заменить the_excerpt() на the_content()
Пожалуйста!
ток по моему если в посте стоит тег море..оно все равно выведет до тега море..точно не знаю..не было таких проблем...
the_excerpt() на the_content() а тут разница лиш выводить текст с поста или поля excerpt которое ниже...
Yacc
artursn писал:
ток по моему если в посте стоит тег море..оно все равно выведет до тега море..точно не знаю..не было таких проблем...
the_excerpt() на the_content() а тут разница лиш выводить текст с поста или поля excerpt которое ниже...
С more, всё верно. Тут ничего править не нужно - просто не ставь этот тег.
Если в поле excerpt ничего нет, то the_excerpt выводит первые 55 слов.
Yacc
artursn писал:
а если стоит тег море то никак, правильно?
Надо до начала цикла вставить:
Код:
global $more;
а внутри цикла, но перед the_content()
Код:
$more = 1;
Проще его не ставить и юзать the_excerpt. Другое дело, что the_excerpt режет все html-тэги, но и это вовсе не проблема.
Uz
Вот ток проблема у меня в файлах category.php и tag.php вот эти функции get_template_part( 'loop', 'tag' ); ну и get_template_part( 'loop', 'category' );
нужно создавать отдельно loop-tag.php и loop-category.php ?
а туда какой код поставить чтобы отобразить эти блин посты по тегам и категориям ?
спасибо