Разделить индекс в вордпресе пополам.

Ситуация следующая. Нужно чтобы тема выглядел следующим образом.

Сверху заголовок.

Здесь должны выводится страницы
Слева сайдбар. (одна из "о сайте", "про меня", "моя жизь" и т.д. статичные страницы)

Страницы.
"о сайте"
"про меня" _______________________
"моя жизь"

Здесь должны располагаться посты

Снизу футер.

Т.е. кликаешь в сайдбаре на страницу, в часте ниже заголовка должен появляться контент соответствующей страницы. Посты должны идти ниже этого участка.

Как сделать индекс с шапкой, сайд баром, контентом, и футером я уже в целом разобрался. А вот как перед постами вывести страницу не пойму ни как. Т.е какая функция(?) выводит страницу? И вообще где можно достать список "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>

Лента новостей

Здравтствуйте.
Появилась необходимость повесить на чужом сайте небольшую ленту последних 10 записей моего сайта.
Собственно нужно только название записи и первая картинка или картинка с превью.
Вот пример:

Кто нибудь реализовывал подобное? Может есть какой то плагин который формирует код.
Спасибо.

Проблема с сортировкой постов… в новом вордпресе….

на старом 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, где и что…

Кстати, в чате на сайте автора русские имена работают, правда не отображается буква Я (и может ещё какие).

Вход в админку

Привет люди!))
Хочется сделать блог, в котором люди сами могут оставлять комментарии и сами же писать статьи.
Ну я не первый с таким желанием, и знаю, как это реализуется. Но вот "вход" слегка раздражает:
человека сразу кидает в админку, где он может писать запись, ну и т.п. А как его оставить на сайте, а для добавления статьи будет просто ссылка.
А то как-то получается :(…. человек может камент хотел написать, а если из админки нажать "назад" делается, естественно, логаут.
Собссно, вопрос в этом и заключается, как оставить человека на той же странице, после нажатия на кнопку "войти"

Массовая замена ссылок

Ой, стол лет не был на этом замечательном форуме, надо исправляться. Но уважаемые коллеги, у меня возник такой вопрос: есть около 120 постов, нужно изменить одну ссылку (которая содержится почти во всех постах) в этих постах на другую.

Подсказали, вот такой MySQL запрос:

UPDATE `table` SET `post_text` = REPLACE(`post_text`, ‘http://example.org’, ‘http://example.com’);

Я если честно в MySQL полный ноль. Попробовал выполнить запрос и конечно же выдалась ошибка. Подозреваю, что конечно же ‘table’ и ‘post_text’ нужно заменить что то из MySQL таблицы WP, а вот что, я не знаю. Подскажите?

Помощь по меню!!! заранее благодарю

Есть сайт 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."]";

К сожалению, я в ПХП не настолько силён, чтобы осознать запросы к БД.

Надеюсь на помощь.

С уважением,
Константин.

Плагин расписание

Пожалуйста подскажите если есть такой для wordpressa
или можно просто php скрипт

Спасибо

Проблема с метками – не назначаются записи

Приветствую всех читающих 🙂
Проблема возникла и не могу с ней справиться уже сколько времени. А проблема с метками. При создании записи метка назначается и с ней все в порядке. Но при попытке отредактировать запись и назначить ей другую, возникает проблема с добавляемой меткой.
Использую плагин 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://cip.ru.temphost.info/

Не могу поставить ссылки на другие сайты (сайты друзей). Ввожу урл страницы, название, а в ответ выдается такой текст
Fatal error: Call to undefined function get_bookmarks() in /home/cipru/domains/cip.ru.temphost.info/public_html/wp-admin/link-manager.php on line 137

Примерно то же самое висит и на главной.

Как от этого избавиться? Помогите, плиз. Я еще новичок.

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

Пните плз в правильном направлении

Есть такой шаблон на вп – http://grazhdanskaya-oborona.ru/ . Как сделать чтобы при нажатии на какой-нибудь пост, страница открывалась в полном, развернутом виде, а не так как он выглядит на главной странице.

plugins

Папка plugins может быть пустой?

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() ?>&nbsp; <?php if( function_exists( 'atrwcp_reply' ) ) atrwcp_reply( $text, $before, $after ); ?></cite>
            <?php if ($comment->comment_approved == '0') : ?>
            <em>Ваш отзыв ожидает проверки.</em>
            <?php endif; ?>
            <br />

Не работает – При наведении мышки на имя, Вы можете увидеть текст его комментария. При наведении просто отображается пустой прямоугольник.

Неподвижный текст при ..a:hover {border:1px solid..}

Возможно ли каким-то образом сделать неподвижным тот текст что размещен рядом с ссылкой (на который наведен курсор, смотрм рисунок) при применении в style.css параметра: …a:hover {border:1px solid..}

Как убрать страницу из поиска

Подскажите пожалуйста как убрать несколько страниц из поиска по сайту, т.е. чтобы при поиске по сайту не выдовались эти страницы, хотя на них и есть ключевое слово которое искал человек.
Заранее спасибо!

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