Спрашиваем и отвечаем по Wordpress-4

[Удален]
#461

Всем доброго времени суток.:) У меня возникла следующая проблема: вывожу меню с помощью wp_list_cats при этом пункты меню выводятся по формату <li class="..."><a href="..." title="...">link</a></li>, а мне нужно чтобы link был заключен в теги <span></span> или <em></em>. Подскажите пожалуйста, как это можно сделать не изменяя код движка? Если не меняя код движка этого сделать невозможно, то подскажите как на wp делается ролловер меню:)

SeVlad
На сайте с 03.11.2008
Offline
1609
#462
ultonic:
вывожу меню с помощью wp_list_cats

http://codex.wordpress.org/wp_list_cats:

This function has been deprecated. That means it has been replaced by a new function or is no longer supported, and may be removed from future versions.

Меняй на wp_list_categories

ultonic:
а мне нужно чтобы link был заключен в теги <span></span> или <em></em>.

Можно вообще убрать li

wp_list_categories('style=none');

style (строка)
Стиль вывода списка. 'list' - означает, что нужно выводить списком в теге <li>, вложенность категорий будет соблюдена. Если указать 'none', то будут выведены только ссылки на категории (<a>) разделенные тегом <br>.
По умолчанию: 'list'

Или регуляркой потом изменить

Непроверенный быдлокод ;) :

    <?php  
$variable = wp_list_categories();
$variable = str_replace('li>','/span>', $variable);
echo $variable;
?>

А может лучше стилями всё исправить? Тут же, 9й пункт.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
AS
На сайте с 16.01.2009
Offline
87
#463

Доброго времени суток!

Каким плагином можно получать новости по RSS и вставлять автоматически их в свой блог со всеми ссылками, чтобы открывались в новом окне.

Такого рода плагин нашел (FeedWordPress), но в нем есть проблема: все ссылки в пост он вставляет, но открываются он в этом же окне, а также заголовок поста тоже оказывается ссылкой.

Заранее благодарен.

Простой и стильный дизайн для вашего сайта (http://freelansim.ru/freelancers/AggreSSor)
yaushev
На сайте с 02.11.2012
Offline
27
#464

Приветствую, прошу подсказать знатоков.

Нужно на определенной странице (Пост под ID 258 например) в сайдбаре вывести текст, который будет показываться только на этой странице и больше нигде. Как это сделать для страниц я знаю:

<?php if (is_page('название_стат_страницы')) { ?>
что выводится на этой странице
<?php endwhile; ?>
<?php }; ?>

Есть ли что-то подобное для отдельных страниц? Без плагинов. Заранее спасибо.

SeVlad
На сайте с 03.11.2008
Offline
1609
#465
yaushev:
Есть ли что-то подобное для отдельных страниц

В смысле - записей (постов)?

is_single

И3
На сайте с 23.03.2011
Offline
227
#466

У меня почему то после обновления перестал работать плагин

dd sitemap gen, каким плагином посоветуете заменить для карты сайта?

yaushev
На сайте с 02.11.2012
Offline
27
#467
SeVlad:
В смысле - записей (постов)?
is_single

Да, пример кода:

<?php if( is_single(103969) ){ ?>текст<?php endwhile; ?><?php }; ?>

все ли верно? Ибо у меня все что после этого кода просто не отображается :(

Значит не работает он...причины какие могут быть?

Там же в сайтбаре я использую такое:

<?php $query = new WP_Query( 'post_type=games&showposts=7' );
while($query->have_posts()) : $query->the_post();?>
<li><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></li>
<?php endwhile;?>
SeVlad
На сайте с 03.11.2008
Offline
1609
#468
yaushev:
все ли верно?

Ну чуть внимательней надо быть. Откуда взялось endwhile? Даже в изначально данном коде - где начало цикла или зачем его конец в условии ;) ?

А по ссылке пример даже есть.

Вот так по идее должно работать

<?php if( is_single(103969) ){ ?>текст<?php } ?>  

или так

<?php if( is_single(103969) ){ echo "текст"; } ?>  

И вместо ИДшника можно использовать слаг или заголовок (опять же тут всё написано). Это будет более гибко и будущем меньше проблем создаст.

yaushev
На сайте с 02.11.2012
Offline
27
#469

SeVlad, спасибо.

F
На сайте с 27.02.2011
Offline
49
#470

Только что наткнулся на этот пост, как раз искал инфу про WordPress, очень много полезной инфы собрано. Атору спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий