Обсуждения

поменять местами сайдбары

Здравствуйте. Имеется шаблон в три колонки: по бокам сайдбары, по-середине текстовое поле. У меня вопрос такой: как можно поменять сайдбары местами? Спасибо.

Portfolio -> Edit — Выскакивает 500 Internal Server Error

Когда захожу в админку, и выбираю Portfolio -> Edit (Edit this Item) появляется страница с ошибкой 500 Internal Server Error
И сейчас обнаружил что когда захожу в Post -> Add New таже самая ошибка…
Подскажите пожалуйста, что это может быть, как исправить?

add_rewrite_rule и вложенные страницы

Привет всем

Столкнулся с такой проблемой в WP с add_rewrite_rule

Есть 3 страницы (Pages)

| Магазин (shop)
| — Категории (category)
|— Товары (product)

По структуре страницы Категории и Товары это потомки страницы Магазин и у каждой страницы выбран свой шаблон соответственно.
Т.е. сейчас все работает если открывать эти страницы:

/shop/
/shop/category/
/shop/product/

Хочу создать такой rule , чтобы работало так:

/shop/category/knigi/
/shop/product/kakaya-to-kniga

Пробовал так, но ничего не помогает.

// Add the rewrite rule
add_action( 'init', 'ks_add_rules' );
function ks_add_rules() {
    global $wp_rewrite;
    add_rewrite_tag('%cat_name%', '([^&]+)');    
    
  add_rewrite_rule( 'shop/category/([^/]*)/?', 'index.php?pagename=category&cat_name=$matches[2]', 'top' );
    $wp_rewrite->flush_rules();
}

Может кто сталкивался с подобным ?

Вывод записей в сайтбаре слева

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

Не могу найти код

Добрый вечер формучани!Помогите найти этот код:

<p class="MsoNormal" style="text-align: justify">
<p>Мой блог находят по следующим фразам</p>
<li>href="url htt p://blogclient ru</li>
</ul>
<p><script type="text/javascript">AKPC_IDS += "1,";</script></p>
Просмотрел в редакторе темы код так и не нашел

Заранее спасибо за помощь!!!

Вывод в посте анонса постов категории

Здравствуйте.

Есть рубрика Турция. В ней посты (записи): экскурсии, виза, о турции, отели.
Есть еще рубрика "Отели турции". В ней посты – сами отели.
Как сделать, чтобы зайдя в пост "отели" выводился список постов рубрики "Отели турции" в виде Thumbnail+цитата (как в шаблоне см. ниже).
Установил плагин HanaCode, а какой код вставить не знаю.

вот шаблон вывода постов рубрики.
<?php get_header(); ?>
<div id="container">
<div id="left-div">
<div id="left-inside">
<div class="home-post-wrap">
</div>
<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
<?php
// check for thumbnail
$thumb = get_post_meta($post->ID, ‘Thumbnail’, $single = true);
// check for thumbnail class
$thumb_class = get_post_meta($post->ID, ‘Thumbnail Class’, $single = true);
// check for thumbnail alt text
$thumb_alt = get_post_meta($post->ID, ‘Thumbnail Alt’, $single = true);
?>
<!–Begin Article Single–>
<div class="home-post-wrap">
<div class="entry">
<div class="thumbnail-div" style="margin-bottom: 10px;">
<?php // if there’s a thumbnail
if($thumb !== ”) { ?>
<img src="<?php echo $thumb; ?>" width="200px" height="150px" alt="<?php if($thumb_alt !== ”) { echo $thumb_alt; } else { echo the_title(); } ?>" />
<?php } // end if statement
// if there’s not a thumbnail
else { echo ”; } ?>
</div>
<div class="post-content">
<span class="titles"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" color=#a10606><font color=#a10606><?php the_title2(”, ”, true, ‘100’) ?></a></font></span>

<?php /* the_content_limit(700, ""); */ ?>
<?php the_excerpt_reloaded(); ?>
<div class="readmore"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">Подробнее</a></div>
</div>
</div>
</div>
<!–End Article Single–>
<?php endwhile; ?>
<p class="pagination"><?php next_posts_link(‘&laquo; Назад’) ?> <?php previous_posts_link(‘Далее &raquo;’) ?></p>
<?php else : ?>

<!–If no results are found–>
<h2 >Результат поиска</h2>
<p>Извините, по Вашему запросу ничего не найдено. </p>
<!–End if no results are found–>

<?php endif; ?>
</div>
</div>
<!–Begin sidebar–>
<?php get_sidebar(); ?>
<!–End sidebar–>
<!–Begin Footer–>
<?php get_footer(); ?>
<!–End Footer–>
</body>
</html>

Избавиться от […]

народ подскажите. Вобщем написал статью, анонс с помощью more, так вот, при просмотре анонса, в самой последней строчке появляется: […]. Потом читать далее. Что значит этот символ – […] и как мне убрать его?Забыл сказать, что он появляется при просмотре архива или целой рубрики.
Перерыл много форумов, ответа так и не дали

Не отображаются страницы категорий

В общем проблема я почитал довольно частая, есть категория и там около 8 позиций (статей). На страницу поставил выводится 4, но при нажатии на 2 страницу пишет что страница не найдена.
Не отображаются любые страницы, любых категорий после первой.
Отображается только на главной странице
Редактирование постоянных ссылок нечего не дало
Плагинов которые скрывает категории нету
ЧПУ стоит на категори->название темы
Вот страница сайта http://skladof.com.ua/
что мне делать?

Вывод категории на главной.Theme Junkie.

Привет.
Есть шаблон от Theme Junkie под названием CubeLight ( демо: http://www.theme-junkie.com/themes/cubelight )
По умолчанию на главной странице выводятся последние добавленные записи из категорий, указанных в опциях темы для раздела "портфолио", типа "мои последние проекты".
Можно менять только количество выводимых записей. Ну и категории в настройках раздела "портфолио", какие будут выводится и в этом раздели и на главной.
Исходный код главной странички front.php был "как уж смог" отредактирован (уменьшены миниатюры прикрепленных постов, убрано описание поста, вместо описания выведены произвольные поля – но это всё не важно, так, к сведению)

В результате есть вот такой отрывок кода

    <div class="folio">
    
    <h3 class="section-title"><?php echo get_theme_mod('home_folio_title'); ?></h3>
    
    
    
    <?php 
        $paged = get_query_var('paged') ? get_query_var('paged'):1;
        
        if(is_page(get_theme_mod('folio_page'))) {
            $folio_cat_ids = get_theme_mod('folio_cats');
            $folio_cat_arr = explode(',',$folio_cat_ids);
            query_posts(array(
                'posts_per_page' => get_theme_mod('home_folio_num'),
                'paged' => $paged,
                'category__in' => $folio_cat_arr
            ));
        } else {
            $cat = get_query_var('cat');
            query_posts('posts_per_page='.get_theme_mod('home_folio_num').'&paged='.$paged.'&cat='.$cat);
        }
        
        if (have_posts()) {
            echo '<div class="gridrow clear">';
            
            while (have_posts()) : the_post();
                global $post; 
                $q = $wp_query->current_post;  
                $maxq = tj_current_postnum(); 
                if(is_int(($q+1)/3)) $postclass = 'fpost last'; else $postclass = 'fpost'; ?>
                
                <div class="<?php echo $postclass; ?>">
                    <div class="thumb">
                        <?php tj_thumbnail(170,get_theme_mod('folio_thumb_height')); ?>
                    </div>
                    
                    <h2 class="title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Ссылка на %s', 'themejunkie' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
                    
                    <p class="excerpt">
                    <?php the_meta(); ?>
                    </p>

                </div> <!-- end .item -->
            
                <?php if($q < $maxq-1 && is_int(($q+1)/3)) echo '</div><div class="gridrow clear">';
            endwhile;
            
            echo '</div> <!--end .gridrow-->';
                
            if ( $wp_query->max_num_pages < 1 ) tj_pagenavi();
        } else { 
            include(TEMPLATEPATH. '/includes/not-found.php'); 
        }    
    ?>
    </div><!-- end .folio -->

В общем, здесь ID категорий, или ещё что-то с ними связанное, берётся похоже из опций темы, указанных functions.php или theme-option или ещё где-то.

Задача: вручную вписать сюда код, который позволил бы вывести на этой главной странице все записи только из ОДНОЙ мною выбранной категории. Очень нужна помощь.

Извините, если много букв, или непонятно о чем речь)

коментарии через вконтакте

Здравствуйте подскажите как сделать что бы пользователь мог комментировать с автоматической связкой из соц сети и что бы не было наложение и конфликта со стандартными комментариями вордпресс!

Дрянь с написанием статьи WordPress

Во-первых, картинки не грузятся. Загружаются в галерею, но в статью не отсылаются. Панели редактирования в посте НЕТ. пожалуйста, помогите, я уже бешусь нах*р. Просто п**дец с этим сайтами. заранее спасибо, ребята

Wp-postratings – неактивны звезды на хостинге

Wp-postratings 1.62 на WP 3.3.1 на Денвере работает, после выгрузки на хостинг неактивны звезды оценок. Установлены и активированы еще 2 плагина (и на денвере, и на хостинге) – Cyr-To-Lat и Login LockDown, установлен но деактивирован WordPress Popular Posts. Все работает за исключением неактивных звездочек. Подскажите, пожалуйста, новичку где искать надо. Спасибо.

Sql-запрос для переименования полей

Здравствуйте.

В данный момент я пользуюсь плагином All In One Seo; хочу отказаться от него, а description выводить с помощью произвольного поля с именем «description», но не хочу терять те описания, которые уже сделаны (а их много). В базе они хранятся в таблице wp_postmeta с meta_key _aioseop_description. Подскажите, как правильно составить sql-запрос, чтобы одним махом переименовать этот ключ в просто «description» — или создать копию этой пачки полей с ключом description?

Спасибо.

Контактная форма без плагина для WordPress

Здравствуйте! Пытаюсь создать страницу-контактную форму без использования плагина. Код есть вписал:
Это я вставляю в начале файла contacts.php:

<?php
/*
Template Name: Contacts
*/
?>
<?php
if(isset($_POST['submitted'])) {
    if(trim($_POST['contactName']) === '') {
        $nameError = 'Пожалуйста, введите имя.';
        $hasError = true;
    } else {
        $name = trim($_POST['contactName']);
    }

    if(trim($_POST['email']) === '')  {
        $emailError = 'Пожалуйста, введите E-Mail адрес.';
        $hasError = true;
    } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
        $emailError = 'Вы ввели неправильный E-Mail адрес.';
        $hasError = true;
    } else {
        $email = trim($_POST['email']);
    }

    if(trim($_POST['comments']) === '') {
        $commentError = 'Пожалуйста, введите текст сообщения.';
        $hasError = true;
    } else {
        if(function_exists('stripslashes')) {
            $comments = stripslashes(trim($_POST['comments']));
        } else {
            $comments = trim($_POST['comments']);
        }
    }

    if(!isset($hasError)) {
        $emailTo = get_option('tz_email');
        if (!isset($emailTo) || ($emailTo == '') ){
            $emailTo = get_option('admin_email');
        }
        $subject = '[PHP Snippets] From '.$name;
        $body = "Name: $name \n\nEmail: $email \n\nComments: $comments";
        $headers = 'From: '.$name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;

        mail($emailTo, $subject, $body, $headers);
        $emailSent = true;
    }

} ?>

<?php get_header(); ?>

И сама контактная форма:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <div id="contact-form" class="three_fourth last_column">
                <h5>Отправить сообщение</h5>
<?php if(isset($emailSent) && $emailSent == true) { ?>
<div class="success">Спасибо, ваш сообщение успешно отправлено.</div>
<?php } else { ?>
<?php if(isset($hasError) || isset($captchaError)) { ?>
<div class="error">Извините, произошла ошибка.</div></br>
<?php } ?>
                <form action="<?php the_permalink(); ?>" id="contact-form" method="post">
                    <div class="one_fourth">
                        <fieldset>
                            <label>Имя<span class="required">*</span></label>
                            <input type="text" name="name" id="Myname" value="<?php if(isset($_POST['contactName'])) echo $_POST['contactName'];?>" class="text requiredField"/>
<?php if($nameError != '') { ?>
<div class="error"><?=$nameError;?></div>
<?php } ?>
                        </fieldset>
                    </div>
                    <div class="one_fourth">
                        <fieldset>
                            <label>E-mail<span class="required">*</span></label>
                            <input type="text" name="email" id="myemail" value="<?php if(isset($_POST['email']))  echo $_POST['email'];?>" class="text requiredField email"/>
<?php if($emailError != '') { ?>
<div class="error"><?=$emailError;?></div>
<?php } ?>
                        </fieldset>
                    </div>
                    <div class="one_fourth last_column">
                    <fieldset>
                        <label>Тема<span class="required">*</span></label>
                        <input type="text" name="subject" id="mySubject" value="" class="text requiredField subject"/>
                    </fieldset>
                    </div>
                    <div class="three_fourth">
                    <fieldset>
                        <label>Ваше сообщение<span class="required">*</span></label>
                        <textarea name="message" id="Mymessage" rows="20" cols="30" class="text requiredField"><?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?></textarea>
<?php if($commentError != '') { ?>
<div class="error"><?=$commentError;?></div>
<?php } ?>
                    </fieldset>
                    </div>
                    <div class="one_fourth">
                        <fieldset>
                            <input name="Mysubmitted" id="Mysubmitted" value="Отправить сообщение" class="small-button" type="submit"/>
                        </fieldset>
                    </div>
                    <input type="hidden" name="submitted" id="submitted" value="true" />
                </form>
<?php } ?>
            </div>
            <!--CONTACT FORM ENDS-->
<?php endwhile; endif; ?>

Но почему-то при отправке вылазит ошибка 404 (404.php)

Помогите пожалуйста, как исправить??

Ищу музыкальной плагин

Появилась задача, чтобы при открывании блога, автоматически начинала проигрываться музыка. У кого-нибудь есть умные мысли по этому поводу?

Question-Answer

Не могу найти подходящий плагин "Question-Answer" для задач, которые попросили реализавать заказчики сайта. Нужно, чтобы на этом плагине можно было бы устанавливать произвольное количество полей для заполнения (в моем случае нужно чтобы задающий вопрос заполнил 6 полей с информацией о себе (ФИО, контактная информация, место работы и т.д.), а также выбрал из выпадающего списка тему вопроса). На тех плагинах, которые мне встречались как правило 2 или 3 поля (имя, e-mail, вопрос) и количество полей нельзя произвольно добавлять или убирать. Пожалуйста подскажите, существует ли какой-нибудь готовый плагин "Вопрос-Ответ" в котором можно было бы добавлять произвольное количество полей для заполнения?

Не работает плагин FeedBurner FeedSmith

Здравствуйте, надеюсь эта проблема решится так же, как и предыдущая.

Установил плагин FeedBurner FeedSmith, в настройках вставляю в него адрес моего фида на feedburner.com. После того, как нажимаю save – адрес пропадает и вверху высвечивается ошибка Security hash missing.

В чем может быть проблема? Помогите, пожалуйста.

Не работает плагин MaxSite Russian Date

Здравствуйте!

Помогите, пожалуйста, настроить плагин MaxSite Russian Date – хоть он и меняет окончание месяца с "февраль" на "февраля", но месяц все равно впереди числа. Только на отдельной странице при просмотре статьи число поменялось на нормальное "14 февраля 2012", а на главной странице в списке записей дата такого вида – Февраля 14, 2012.

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

Версия движка 3.3.1. Кстати, на дефолтной теме твентиэлевен – вообще даты не меняются.

Заранее благодарен за ответ.

Комментарии в определенной рубрики

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

Как разделить статью на части

Здравствуйте! На одном сайте (http://www.allwomens.ru/14869-metodiki-po-razvitiyu-myshleniya-u-doshkolnikov.html) увидела интересный способ разделения статей на несколько частей – визуально смотрится, как будто переходишь на следующую страницу, в адресной строке ничего не меняется, а в исходном коде – вся статья целиком. Кому-нибудь известен способ, как такое сделать?

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