Разделить индекс в вордпресе пополам.
Ситуация следующая. Нужно чтобы тема выглядел следующим образом.
Сверху заголовок.
Здесь должны выводится страницы
Слева сайдбар. (одна из "о сайте", "про меня", "моя жизь" и т.д. статичные страницы)
Страницы.
"о сайте"
"про меня" _______________________
"моя жизь"
Здесь должны располагаться посты
Снизу футер.
Т.е. кликаешь в сайдбаре на страницу, в часте ниже заголовка должен появляться контент соответствующей страницы. Посты должны идти ниже этого участка.
Как сделать индекс с шапкой, сайд баром, контентом, и футером я уже в целом разобрался. А вот как перед постами вывести страницу не пойму ни как. Т.е какая функция(?) выводит страницу? И вообще где можно достать список "php функций вордпресса" (если я правильно выражаюсь).
Вот код моего index.php пока что. Потом он будет порезан на составные части.
ЗЫ. Я только начал заниматься вордпрессом, не пинайте ногами сильно. Всем откликнувшимся огромное спасибо заранее.
</head>
<body>
<div id=”header”>
<h1> <a href=”<?php bloginfo('url'); ?>”><?php bloginfo('name'); ?></a> </h1>
<?php bloginfo('description'); ?>
</div>
<div id=”container”>
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post();?>
<div class=”post” id=”post-<?php the_ID(); ?>”>
<h2> <a href=”<?php the_permalink(); ?>“><?php the_title(); ?></a> </h2>
<div class=”entry”>
<?php the_content();?>
<p class="postmetadata">
<?php _e('Filed under:'); ?> <?php the_category(', ') ?> <?php _e('by'); ?> <?php the_author(); ?><br />
<?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?> <?php edit_post_link('Edit', ' | ', ''); ?>
</p>
</div>
</div>
<?php endwhile;?>
<div class="navigation">
<?php posts_nav_link(); ?>
</div>
<?php else : ?>
<div class="post">
<h2><?php _e('Not Found'); ?></h2>
</div>
<?php endif;?>
</div>
<div class="sidebar">
<ul>
<li id=”calendar”><h2><?php _e('Calendar'); ?></h2>
<?php get_calendar(); ?>
</li>
<?php wp_list_pages(); ?>
<li><h2><?php _e('Archives'); ?></h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</li>
<li><h2><?php _e('Categories'); ?></h2>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
</ul>
</li>
</ul>
</div>
</body>
</html>
Проблема с сортировкой постов… в новом вордпресе….
на старом 2.5.3 был код
<?php query_posts ($query_string. "&order=ASC")?>
<ul class="posts">
<?php while (have_posts()) : the_post(); ?>
<li>
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<br>
<?php the_excerpt(''); ?>
</li>
<?php endwhile; ?>
</ul>
на новом вордпресе 2.5.5. сортировка
<?php query_posts ($query_string. "&order=ASC")?>
неработает… подскажите как подругому сортировать????
Не видет плагин rs-sitemap (Really Simple Sitemap)
Cначало поставил Google Sitemaps, все работало. Затем сделал все как тут: http://maxsite.org/ras15 – не заработало… Нашел как мне нужно, т.е. плагин Really Simple Sitemap, но когда поставил, никак не активировать, в списке плагинов wordpress 2.6.5 его просто нет. Все файлы с sitemap удалил, может зря… ЧТо делать? 🙁
Русские имена юзеров в чате AJAX Shoutbox (Pierre’s Wordspew)
Возникла проблема с плагином Pierre’s Wordspew.
Ссылка на плагин:
http://pierre.sudarovich.free.fr/index.php/2006/02/28/ajax-shoutbox/
Имена пользователей, содержащие русские буквы не отображаются (просто без ника), хотя русский текст сообщений отображается нормально. Попробуйте пожалуйста подправить чегонить в коде чтобы русские ники тоже работали (думаю надо гдето вставить считывание ника в utf-8) и сказать мне, совершенно не смыслящему в php, где и что…
Кстати, в чате на сайте автора русские имена работают, правда не отображается буква Я (и может ещё какие).
Помощь по меню!!! заранее благодарю
Есть сайт http://orecept.ru, в меню сайта планируется около 30 пунктов, но никак не сделать чтоб было подменю.
К примеру главный пункт Домашнее вино подменю наливки как сделать чтоб наливки были чуть вправо от главного меню
если надо то могу выложить css
Спасибо за помощь!!!
WordPress + e-Commerce. Проблема счета товаров.
Здравствуйте, уважаемые форумчане,
Нигде не нашел решение своей проблемы. По части кода – не знаю, в какую сторону копать. Возможно, кто-нибудь сталкивался с подобным.
Установлен последний WordPress 2.6.5, пропатченный с версии 2.6.3. Когда он был еще 2.6.3 – я установил на него e-Commerce 3.6.8
Насколько я помню, этой проблемы не было.
Добавляю товар – его счет в категориях увеличивается. Удаляю товар – счет не уменьшается. Результат – в виджете после названий категорий стоят числа товаров, которых там вовсе нет – http://www.pushred.ru
Функция удаления товара в display-item.php такова:
if(is_numeric($_GET['deleteid'])) {
$wpdb->query("DELETE FROM `".$wpdb->prefix."wpsc_productmeta` WHERE `product_id` = '".$_GET['deleteid']."' AND `meta_key` IN ('url_name')");
$wpdb->query("UPDATE `".$wpdb->prefix."product_list` SET `active` = '0' WHERE `id`='".$_GET['deleteid']."' LIMIT 1");
}
Насколько я вижу, от изначальной не отличается.
Функция подсчета-вывода кол-ва товаров после названия категории такова:
$count_sql = "SELECT count(*) FROM `".$wpdb->prefix."item_category_associations` WHERE `category_id` = '".$option['id']."'";
$count = $wpdb->get_var($count_sql);
$addCount = " [".$count."]";
К сожалению, я в ПХП не настолько силён, чтобы осознать запросы к БД.
Надеюсь на помощь.
С уважением,
Константин.
Проблема с метками – не назначаются записи
Приветствую всех читающих 🙂
Проблема возникла и не могу с ней справиться уже сколько времени. А проблема с метками. При создании записи метка назначается и с ней все в порядке. Но при попытке отредактировать запись и назначить ей другую, возникает проблема с добавляемой меткой.
Использую плагин Simple Tags. Но проблема и с ним, и без него.
В чем выражается:
- метка назначается записи, ее можно видеть в списке записей в "управление". Также метка выводится в единичной записи ( the_tags(); )
- в списке меток в "управление" есть сами названия меток, но количество записей, соответствующих им, равно нулю.
- по урлу где должен располагаться список постов, соответствующих метке, выдает 404 ошибка.
- в облаке тегов метки отредактированные метки не учитываются.
- при массовом редактировании (плагин Simple Tags) метки назначаются записям, но проблема не решается.
- но при автоматическом назначении меток (плагин Simple Tags) они создаются и с ними все нормально.
Обновил WP до 2.6.5, менял хостинг.
Может кто сталкивался с такой проблемой, поделитесь, пожалуйста, соображениями.
Заранее спасибо!
Нужно написать цикл вывода постов на странице категорий
Нужно написать цикл вывода постов на странице категорий, чтобы соблюдалось условие:
При обращении вида site.ru/category/news/
1. Вначале выводим последний пост из категории News
2. Затем остальные (напр. 10 шт)
По умолчанию обычно делают так:
<?php while (have_posts()) : the_post(); ?>
…
<?php endwhile; ?>
В этом примере нам возвращается список всех постов из запрашиваемой категории, но это не соответствует условию.
Я готов поблагодарить того кто мне поможет реализовать эту нестандартную задачу 🙂
Сумма благодарности — 500 руб. (ЯД, WMR)
UPD: Задача решена. Спасибо хорошему человеку под ником pink.
http://mywordpress.ru/support/viewtopic.php?pid=28600#p28600
Проблемма с виджетом выдает 400 Bad Request
Добрый день! Недавно поставил себе вордпресс 2,63. В общем все хорошо, но столкнулся вот с чем: активирую в админке виджет "свежие записи" – на фронте он отображается и под ним название статьи с сылкой следующего вида: http://blog-mebeli.ru/%categori%/7/ ну и соответственно на странице браузера выдает 400 Bad Request .
Все остальные виджеты вроде все нормально отрабатывают.
Как исправить эту ошибку?
Пните плз в правильном направлении
Есть такой шаблон на вп – http://grazhdanskaya-oborona.ru/ . Как сделать чтобы при нажатии на какой-нибудь пост, страница открывалась в полном, развернутом виде, а не так как он выглядит на главной странице.
paginated-comments и ‘REQUEST_URI’
На блоге используется плагин разбиения комментариев на страницы. Работает в режиме коротких ссылок, то есть страницы комментариев выклядят как page/comment-page-4/. На страничке шаблона вставлен код который использует $_SERVER[‘REQUEST_URI’]. На всех других страницах он работает нормально, но там где идет разбиение комментариев вместо полного адреса в $_SERVER[‘REQUEST_URI’] получается только page/. Почему так и как бы это поправить?
Проблемма с плагином @Reply
Плагин @Reply
Возле имени автора комментария появляется стрелочка, при нажатии на которую в поле ввода комментария добавляется ссылка на комментарий.
Другими словами, теперь не надо вводить имя человека, к которому Вы обращаетесь. Достаточно просто щёлкнуть на стрелочке возле его комментария.
Но и это ещё не всё, что предлагает плагин. При наведении мышки на имя, Вы можете увидеть текст его комментария.
Инструкция по установке
1. Загружаем плагин к себе на сайт в /wp-content/plugins/.
2. Активируем.
3. В шаблоне в файл comments.php вставляем следующий код <?php if( function_exists( ‘atrwcp_reply’ ) ) atrwcp_reply(); ?>. В этом месте будет отображаться стрелочка ответа на комментарий.
4. Если у Вас не стандартные имена div’а с комментами, в настройках плагина вводим новые значения.
——————
В шаблон (comments.php) вставил:
<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
<div class="comment-btm"><cite>
<?php comment_author_link() ?> <?php if( function_exists( 'atrwcp_reply' ) ) atrwcp_reply( $text, $before, $after ); ?></cite>
<?php if ($comment->comment_approved == '0') : ?>
<em>Ваш отзыв ожидает проверки.</em>
<?php endif; ?>
<br />
Не работает – При наведении мышки на имя, Вы можете увидеть текст его комментария. При наведении просто отображается пустой прямоугольник.
Как убрать страницу из поиска
Подскажите пожалуйста как убрать несколько страниц из поиска по сайту, т.е. чтобы при поиске по сайту не выдовались эти страницы, хотя на них и есть ключевое слово которое искал человек.
Заранее спасибо!