Как вывести виджет только на главной

Как отобразить виджет только на главной, а весь остальной контент убрать с главной а на остальных страницах оставить?

if (is_home() and function_exists(‘dynamic_sidebar’) ) dynamic_sidebar()
else остальной контент
если я правильно понял вопрос.

Давненько Вас не видно было. Где отсиживались? 😀

if (is_home() and function_exists('dynamic_sidebar') ) dynamic_sidebar()
else остальной контент  
если я правильно понял вопрос.

Давненько Вас не видно было. Где отсиживались? :D

На изучение Drupal и скриптов интернет магазинов пересел 🙂 А вы преданный поклонник wordpressa?

Значит если я правильно понял:

<?php

if (is_home() and function_exists('wp_cumulus_insert') )  wp_cumulus_insert()

else 

<?php get_header(); ?>

<?php the_content(__('Read the rest of this entry &raquo;', 'kubrick')); ?>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

?>

или можно как то так:

<?php if(is_home()) { ?>

<?php wp_cumulus_insert(); ?> 

else

<?php get_header(); ?>

<?php the_content(__('Read the rest of this entry &raquo;', 'kubrick')); ?>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

<?php } ?>

Как бы не совсем так. Я думал, Вы в сайдбаре хотите менять. В Вашем случае – "на морде только большое облако" – я бы использовал файл-шаблон home.php. Использовать или нет get_header(); и get_footer(); – это от шаблона зависит, точнее, от нарезки. Само собой, про "шапочные" doctype, html, head и body забывать не стоит в любом случае. То есть, в home.php получится должно что-то типа:

<?php get_header(); ?>
<div id="cloud">
<?php wp_cumulus_insert(); ?>
</div>
<?php get_footer(); ?>

А я вот сижу с WordPress`ом. А где его много или мало, там использую свой фреймворк.

Не совсем понятно ))

Я правильно понял, что на морде будет только облако меток?

Все!! разобрался, Вы все правильно подсказали )))

Anonymous
Отправить
Ответ на: