Счетчик постов в query_post

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

Хотел сделать так, чтобы в каждом блоке возле первого поста показывался текст до тега more, а остальные два поста в каждом блоке показывали только свой заголовок и дату.

Пытался реализовать данный функционал через конструкцию типа

<?php 
if ($loopcounter <= 1) { 
?>
<div class="maincontent">
<?php the_content('[Далі...]');     ?>
</div> 
<?php } ?>

Но сработало это только для первого блока. В остальных показывается только заголовки с датой. Похоже, счетчик считает все записи на странице. Как это пофиксить? Может можно как то сбрасывать счетчик после каждого запроса-вывода? Спасибо

Не могу справиться с выводом постов

Привет, сообщество.

Чето у меня тупик ) Есть верстка, по которой пытаюсь вывести посты на страницу. HTML таков:

<tr>
<td>Титл 1ой записи</td>
<td>Титл 2ой записи</td>
</tr>
<tr>
<td>Тело 1ой записи</td>
<td>Тело 2ой записи</td>
</tr>

Помогите с запросом постов пжста!

Плагин по сбору e-mail

Добрый день!

Хотим на сайте разместить форму, где все желающие вводили бы свои e-mail (без подтверждения, вводов капчи и всякой другой фигни, усложняющей жизнь пользователям). То есть вариант feedburner сразу отпадает (и долго, и подписка не разовая). В нашем случае это нужно для анонса конкурса.

Так вот есть ли плагин, собравший все e-mail в отдельный список, который мы бы смогли в дальнейшем использовать для нашей рассылки.

Сайты-синонимы на одном Wp

Есть сайт на WP. У него есть синоним, то есть тот же самый сайт, но с другим именем.

Проблема в формировании ссылок.

Например, на первом сайте, допустим под названием name1.ex, который указан в WP в качестве основного, ссылки формируются правильно:
http://name1.ex/category/post
http://name1.ex/page
и так далее.
Но на втором сайте, синониме первого, name2.ex, ссылки формируются не так как мне нужно. Движок формирует ссылки на сайт, указанный в настройках, name1.ex, но мне не нужно уводить людей с сайта name2.ex на name1.ex.

То есть в общем мне надо, чтобы двиг формировал ссылки не в виде http://название-сайта/страница, а в виде /страница. Другими словами, мне нужны относительные ссылки, а не абсолютные. Не зависящие от имени домена.

Ни на одном форуме инфы не нашёл… Подскажите, пожалуйста, хотя бы где копать.

Помогите разобраться!!!!!

На сайте выпала ошибка после того как попытался написать exclude=403. Ошибка выглядит так:Parse error: syntax error, unexpected ‘/’ in /home/nikolygb/public_html/wp-content/themes/theme12/header.php on line 53
В Header.php на строке 53 написано вот что:
<?php wp_list_pages(‘sort_column=menu_order&title_li&depth=3’)
</ul>
<|–/nav1–>
</div>
<!– end .grid_12 –>

<div class="grid_4">
Я сделал запись таким образом: php wp_list_pages(‘sort_column=menu_order&title_li&depth=3’) &exclude=403 и дальше по тексту. После чего вышла ошибка.
Подскажите пожалуйста что-нибдь потому что я не ас в этом деле. )

Проблемы с загрузкой jquery

Проблема с использованием jquery с Вордпресс. Использую скрипт для слайдшоу картинок (http://ifyoulove.ru/ в правой панели sidebar2 меняются картинки), но при загрузке страницы сначала отображаются в ряд 5 картинок, а только после полной загрузки страницы все 5 страниц начинают меняться картинки. Как будто долго загружаются .js файлы. Можно как-то сделать предзагрузку .js?

Скрипт, который использую, полностью помещен в sidebar2 (при размещении в header или home перестает работать):

<script type="text/javascript" src="http://ifyoulove.ru/jquery.min.js"></script> 
<script type="text/javascript" src="http://ifyoulove.ru/chili-1.7.pack.js"></script> 
<script type="text/javascript" src="http://ifyoulove.ru/jquery.easing.1.2.js"></script> 
<script type="text/javascript" src="http://ifyoulove.ru/jquery.cycle.all.2.72.js"></script> 

<script type="text/javascript"> 
 $(document).ready(function() {
    $('#slideshow1').cycle({
        speed:    800,
        timeout:  4000,
        shuffle:  {left:-300, top:30},
        clip:     'zoom',
        fx:       'fade',
        before:   function(c,n,o) {$(o.caption).html(o.currFx);},
        caption:  '#caption1'
    });
 
    $('#slideshow2').cycle({
        speed:    800,
        timeout:  2500,
        easing:  'easeInBack',
        fx: 'fade,shuffle,scrollLeft,scrollDown,scrollRight,scrollUp',
        randomizeEffects: false,
        before:  function(c,n,o) {$(o.caption).html(o.currFx);},
        caption: '#caption2'
    });
});
 
</script>

Помогите, пожалуйста

Custom Post Type + Custom Permalinks = 404

WordPress 3.0.1
Тема: своя дочерняя от hybrid, но пробовал и на стандартной

Создал свой Post Type под названием "playmod".
Хочу изменить чпу URL. Сколько ни пробовал экспериментировать, работает только вариант

/playmod/%postname%/

Если попытаться добавить что либо перед %postname%, появляется 404 страница, например:

/playmod/%year%/%postname%/
/playmod/%category%/%postname%/

Скорее всего это происходит из-за моих кривых рук.
Помогите разобраться

add_action( 'init', 'create_my_post_type', 0 );

function create_my_post_type() {
    register_my_post_type_playmod();
}

/*
*    Регистрируем тип контента playmod
*/
function register_my_post_type_playmod() {
    // описываем наш тип контента
    $args = array(
        'labels' => array(
            'name' => __('Playmod'),
        ),
        'public' => true,
        'show_ui' => true, // отображать ли интерфейс в админке
        '_builtin' => false, // это не встроенный тип данных
        '_edit_link' => 'post.php?post=%d',
        'capability_type' => 'post', //с каким типом контента совместимы посты нашего типа (здесь с обычными постами)
        'hierarchical' => false, //страничный это тип или постовый (иерархический или нет)
        #'rewrite' => array("slug" => "pl", 'with_front' => false), // формат ссылок
        'query_var' => true, //можно задать query_var. К примеру для постов она p, типа [domain]/?p=3
        'supports' => array('title', 'editor', 'thumbnail', 'custom-fields', 'excerpt', 'comments'),
        'taxonomies' => array('category'),
    );

    register_post_type( 'playmod' , $args );
        
    // сбрасываем правила
    flush_rewrite_rules();
    
    // меняем URL
    add_action('init', 'my_rewrite');
    function my_rewrite() {
        global $wp_rewrite;
            //$wp_rewrite->flush_rules();
            //$url_structure = '/playmod/%postname%/';
            //$url_structure = '/playmod/%category%/%postname%/';
        $url_structure = '/playmod/%year%/%postname%/';
        $wp_rewrite->add_permastruct('playmod', $url_structure, false);
    }
    
    // Add filter to plugin init function
    add_filter('post_type_link', 'my_permalink', 10, 3);     
    // Adapted from get_permalink function in wp-includes/link-template.php
    function my_permalink($permalink, $post_id, $leavename) {
        $post = get_post($post_id);
        $rewritecode = array(
            '%year%',
            '%monthnum%',
            '%day%',
            '%hour%',
            '%minute%',
            '%second%',
            $leavename? '' : '%postname%',
            '%post_id%',
            '%category%',
            '%author%',
            $leavename? '' : '%pagename%',
        );
 
        if ( '' != $permalink && !in_array($post->post_status, array('draft', 'pending', 'auto-draft')) ) {
            $unixtime = strtotime($post->post_date);

            $category = '';
            if ( strpos($permalink, '%category%') !== false ) {
                $cats = get_the_category($post->ID);
                if ( $cats ) {
                    usort($cats, '_usort_terms_by_ID'); // order by ID
                    $category = $cats[0]->slug;
                    if ( $parent = $cats[0]->parent )
                        $category = get_category_parents($parent, false, '/', true) . $category;
                }
                // show default category in permalinks, without
                // having to assign it explicitly
                if ( empty($category) ) {
                    $default_category = get_category( get_option( 'default_category' ) );
                    $category = is_wp_error( $default_category ) ? '' : $default_category->slug;
                }
            }

            $author = '';
            if ( strpos($permalink, '%author%') !== false ) {
                $authordata = get_userdata($post->post_author);
                $author = $authordata->user_nicename;
            }

            $date = explode(" ",date('Y m d H i s', $unixtime));
                        
            $rewritereplace =
            array(
                $date[0],
                $date[1],
                $date[2],
                $date[3],
                $date[4],
                $date[5],
                $post->post_name,
                $post->ID,
                $category,
                $author,
                $post->post_name,
            );
            $permalink = str_replace($rewritecode, $rewritereplace, $permalink);
        } else { // if they're not using the fancy permalink option
        }
        return $permalink;
    }
}

Регистрация без подтверждения

Здравствуйте, как отключить подтверждения по e-mail’у.
Стоит последняя версия 3.0.1 – юзаю MU (multi user), нужно для лок. сети.
Пробовал поставить плагины ничего не помагает.

Спасибо.

работа с категориями

как программно проверить есть ли нужная категория, если нет то создать иначе получить ее ид?

Дублируются описания и кейворды

В каждой новости получается по 2 meta description и keywords. Одни от движка, другие от All In One Seo. Как отключить мета от движка?

И на главной дублируются, в панели управления не заполнил описание – отображается <meta name="description" content="" /> и 2-е описание отображается от плагина All in One Seo нормально заполненное. Подскажите пожалуйста, как отключить ключевые слова и описания от движка?

как изменить url страныц .

Был саайт , на домене 3 уровня ,
зарегал новый домен 2-ого уровня , в бд изменил урл сайта ,
сама главная страница теперь отображается , а остальное куда не нажимай сатрый урл , как изменить урл в записях и админке на новый ?
буду очень рад если поможете )

Довожу до ума свой плагин.

Вот ищу инфу… Уже изрыл вагон блогов… Да и по форумам уже порядочно полазил
Уверен, что вопрос то копеешный.. но ответа найти не могу 🙁

Написал плагин, в нем есть виджет.
И он, зараза такая, используется почему то только один раз
то есть, когда я его с админ панели в сайдбар перетаскиваю, то так сказать с концами…
он из панели пропадает, и использовать его сразу в двух сайдбарах нельзя
а остальные виджеты (которые по умлочанию) можно использовать множество раз,
они не пропадают из панели при их использовании…

подскажите плз

ПС
В остальном плагин и виджет свои функции полностью выполняют!

Вывод списка подрубрик

Здравствуйте. Подскажите, пожалуйста. Как на странице родительской рубрики вывести список подрубрик только текущей рубрики такого вида:
рубрика "растения"

Овощи Фрукты
картофель яблоко
лук груша
томат апельсин
редис лимон

Поискал по форуму рушение, но именно такого способа вывода не нашел 🙁

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

p.s.: нашел пример такого вывода рубрик: http://vdonetske.info/institutions/index.php?bid=33

Как сделать такой вывод подрубрик?

Плагин голосования

Нужен плагин голосования (Poll), чтобы пользователь мог добавить свой ответ, если заготовленные не подходят. В плагине wp-Poll такой возможности нет.

дефейс (index.php темы)

Была использована тема _http://wordpress.org/extend/themes/hello-d
Перевёл в ней некоторые слова на русский.

Версия wp 3.0.1, версия в meta-generator скрыта, readme.html удалён, комментарии на пост-модерации. В остальном в плане безопасности полагался на плагин _http://wordpress.org/extend/plugins/bulletproof-security/

А сегодня вдруг раз и дефейс. В админку пароль не подошёл, восстановил на мыло.
Поиском по тексту нашёл

заменил на исходный, поставил на папку с темой права 444.

Собственно чего спросить хочу:
-какого плагина\каких мер не хватает для безопасности
-нету ли каких недавних эксплоитов
-не совпадение ли это что у меня ftp не работает

Статус:	Определение IP для ftp.site.ru
Статус:	Соединяюсь с xx.xx.xx.xxx:21...
Статус:	Соединение установлено, ожидание приглашения...
Ошибка:	Невозможно подключиться к серверу

хотя когда ftp используется wp для установки плагинов всё работает
-как бы поискать, не осталось ли других подарков от хацкеров

Посоветуйте плагин для фотогалереи!!!!

Здравствуйте. Посоветуйте плагин для фотогалереи которая будет индексироваться поисковыми системами! В данный момент я использую NextGEN Gallery фотогалереи которого не хотят индексировать ПС!!!!
Заранее спасибо.

Категории, подкатегории и ЧПУ

Как сделать, чтобы под категории дописывались в основной адрес? Чтобы было http://site.ru/level1/level2/. На данный момент http://site.ru/level2/. Искал в гугле, но почему то везде советы, как наоборот так и сделать. Возможно это где-то в настройках? подскажите? версия вордпресс 3.1

WordPress видит ЧПУ OpenCart (((

Здравствуйте. У меня такая проблема:

В корень сайта http://centrspasatel.ru я установил движек WordPress, а в подкатеголию http://centrspasatel.ru/shop – магазин OpenCart.

Пока все хорошо и движки никак друг друга не замечают.
ССылки вида http://centrspasatel.ru/shop/index.php?route=product/category&path=35 прекрасно открывают страницы магазина.

Но, если я на OpenCart магазине настрою ЧПУ, то WordPress считает, что это его страницы и пишет (уже wordpress выдает), что страница не найдена. Хотя для OpenCart магазина она есть.

Пример.

http://centrspasatel.ru/shop/%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8

Это страница магазина, которую wordpress принимает за свою и пишет, что страница не найдена.

Вопрос, как сделать, чтобы wordpress не считал всё, что находится в папке http://centrspasatel.ru/shop своими страницами и не мешал работе магазина??

Список регистрированных

Как создавать список посетителей видимым для всех?Спасибо!

Изменение всех постов

Всем привет.Подскажиет плз как изменить допустим одно слово во всех постах(не в ручную естественно).
Точнее не нашел где находятся кэш постов(походу)
так как изменил то что надо в бд в файле wp-posts.MYD но изменений не последовало..Подскажите какой файл отвечает за посты и где он находится..СПасибо Заранее!!!!

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