rolph

2 виджета “страницы”

В разделе "виджеты", отображаются 2 виджета "страницы"
1ый урл – /wp-admin/widgets.php?message=updated&sidebar=sidebar-1&edit=stranicy&key=2
2ой урл – /wp-admin/widgets.php?message=updated&sidebar=sidebar-1&edit=pages&key=0

При всём при этом 2ой виджет – это стандартный виджет "Страницы" с возможностью задать заголовок, упорядоченность и т.п.
А у 1го, настроек нет.

Но при этом с 1м виджетом работает:

<li class="page_item page-item-3"><a title="Главная" href="/">Главная</a></li>

А со вторым – это не работает.

WTF?

Ошибка при выводе внутренних страниц

Подскажите пожалуйста, сделал условие в page.php

            <?php if (is_page('10')) { ?>
                    <ul>
                    <?php wp_list_pages('depth=-1&exclude=2,4,8,10,12,109,356','title_li=<h2>Страницы</h2>' ); ?>
                    </ul>
                   <?php  }   ?>

Выводятся соответствующие дочерние страницы(subpages), но перед ними выводится ссылка на раздел с новостями(выполненный в виде cat_id).

Выводятся в основном меню через:

add_filter('wp_list_pages','add_cats');
//функция для замены страницы "Новости" на категорию "Новости"
function add_cats($pages_list) {
    $cat_list = wp_list_categories('depth=1&title_li=0&sort_column=menu_order&exclude=10');
    $pages_list = preg_replace('|<li class="page_item page-item-4".*?/li>|s',$cat_list,$pages_list);
    return $pages_list;
}

Как сделать, чтобы выводились корректно дочерние страницы и для страницы с cat_id, выводились подразделы.

Спасибо

Форум для WordPress

На этом форуме много тем, касательно движков форумов для wordpress’a, но все они, imho неактуальны из-за возраста публикации.

Подскажите, какой лучше движок сейчас интегрируется в wordpress, но при этом не уступает в функционале?
Я нашел несколько, вокруг которых идет обсуждение, касательно интеграции с wordpress:
1. PunBB
2. bbPres
3. Simple Machine Forum
4. Simple:Press Forum

Спасибо.

Вывод новостной ленты на странице

Подскажите пожалуйста, есть меню, которое создано на основе страниц.
Есть раздел "Новости", внутри него есть несколько подразделов.
Как сделать, чтобы на странице выводилась лента новостей?

Спасибо

Ссылка «На главную»

Скажите пожалуйста, как сделать в меню ссылку "На Главную".

Сначала добавлял через sidebar.php, но сейчас использую виджеты и не понимаю как добавить такой пункт.

Спасибо

Убрать блок “комментарии” с главной страницы

Подскажите пожалуйста, возможно ли убрать блок с главной страницы, где выводится только один пост по принципу is_home:

Нет комментариев 
No comments yet.

RSS feed for comments on this post. 

Sorry, the comment form is closed at this time.

index.php

<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; else: ?>

<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

<?php posts_nav_link(' | ', __('&laquo; Previous Page'), __('Next Page &raquo;')); ?> 


<?php get_footer(); ?>

Я как понимаю опять же надо сделать:
если is_home не выводить
иначе выводить блок

Подскажите как сделать.

Картинка вместо текста в заголовке виджета

Подскажите плиз, а можно сделать, чтобы вместо заголовка виджета отображалась картинка?
Например, не "Страницы", а картинка, на которой я напишу "Страницы"

Lightbox + div-тема

Народ, скажите, а lightbox не дружит с блочной версткой?
При нажатии на картинку – увеличенное изображение открывается ниже сайта.
Т.е. сначала идет серый background, а потом картинка

ANIga gallery и вывод списка альбомов в виде облака тегов

Была необходимость вывода списка альбомов в виде облака тегов
Вот что получилось:

<?php
echo '<br>';
$result=mysql_query('SELECT wp_aniga_albums.id, name, count( * ) as cnt FROM wp_aniga_albums JOIN wp_aniga_picture ON wp_aniga_albums.id = wp_aniga_picture.parent_id GROUP BY wp_aniga_albums.id ORDER BY RAND()');

if (mysql_num_rows($result)>0)
{
while ($row=mysql_fetch_array($result))
{

$url=$row['id'];

$tags[$row['name']] = $row['cnt']; //разделяем название альбома и кол-во фоток

$max_size = 1.7; // максимальный размер шрифта в процентах
$min_size = 1.4; // максимальный размер шрифта в процентах

$max_qty = max(array_values($tags));//определение альбома с наибольшим числом фоток
$min_qty = min(array_values($tags));//определение альбома с наименьшим числом фоток

// определение интервала
$spread = $max_qty - $min_qty;
if (0 == $spread) { // чтобы избежать деления на ноль в дальнейшем
    $spread = 1;
}

$step = ($max_size - $min_size)/($spread);//считаем шаг


foreach ($tags as $key => $value) {

    $size = $min_size + (($value - $min_qty) * $step);//приращение от минимального к максимальному
 echo '<span class="birth_table">&#151;&nbsp;&nbsp;альбом&nbsp;<a href="?page_id='.$url.'" style="font-size: '.$size.'em">'.$key.'</a>&nbsp;'.$value.' фото</span><br>';

    }

}
}

?>

В каком виде выводить – разберетесь… главное система… 😉

Будут вопросы – пишите

Как убрать background в header?

Народ подскажите плиз.
wp_head();
выводит

<!--#header { background: url('http://webportal/wp-content/themes/default/images/header-img.php?upper=009900&lower=00CC00') no-repeat bottom center; }

где это редактировать? всё перерыл.

Не отображаются точки при ul li

Подскажите плиз, где искать, перерыл style.css вдоль и поперек. Не отображаются точки при использовании тэгов <ul><li> в wordpress default.

Include скрипта работающего с mysql на главную страницу

Народ, сталкнулся с проблемой.
Где добавить скрипт через include, чтобы на главной странице перед лентой новостей загружался.
Плюс есть небольшая проблема, скрипт работает с MySQL(внутри скрипта подключение к БД), т.е. после инклюда слетает менюшка :

WordPress database error: [Table 'workers.wp_posts' doesn't exist]
SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC

Архив
WordPress database error: [Table 'workers.wp_posts' doesn't exist]
SELECT DISTINCT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC

Иерархия внутренних страниц

Скажите плиз, как сделать, чтобы в меню не отображалось дочерняя страница?
Т.е. у меня есть страницы

вакансии
-менеджер
-курьер

И в меню также отображается.

А у меня в разделе вакансии, просто ссылки на страницы "менеджер", "курьер"

Съехала менюшка (заголовки страниц)

Подскажите, что не так сделал, всё съехало в IE6 (_www.maviat.ru).

Заранее спасибо!

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