Ошибка при выводе внутренних страниц
Подскажите пожалуйста, сделал условие в 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, выводились подразделы.
Спасибо
Вывод новостной ленты на странице
Подскажите пожалуйста, есть меню, которое создано на основе страниц.
Есть раздел "Новости", внутри него есть несколько подразделов.
Как сделать, чтобы на странице выводилась лента новостей?
Спасибо
Убрать блок “комментарии” с главной страницы
Подскажите пожалуйста, возможно ли убрать блок с главной страницы, где выводится только один пост по принципу 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(' | ', __('« Previous Page'), __('Next Page »')); ?>
<?php get_footer(); ?>
Я как понимаю опять же надо сделать:
если is_home не выводить
иначе выводить блок
Подскажите как сделать.
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">— альбом <a href="?page_id='.$url.'" style="font-size: '.$size.'em">'.$key.'</a> '.$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
Иерархия внутренних страниц
Скажите плиз, как сделать, чтобы в меню не отображалось дочерняя страница?
Т.е. у меня есть страницы
вакансии
-менеджер
-курьер
…
И в меню также отображается.
А у меня в разделе вакансии, просто ссылки на страницы "менеджер", "курьер"