Организовать вывод постов на главной

Доброго)

Нуждаюсь в вашей помощь.
Нужно немного изменить то как выглядят новости на главной.

В данный момент там выводится ненужный блок с социальными кнопками.

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

Так выглядит файл index

<?php get_header(); ?>

            <div id="primary" class="hfeed clearfix isotope-container">
            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

                <?php zilla_post_before(); ?>

                <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
                <?php zilla_post_start(); ?>

                <?php
                    $format = get_post_format();

                    get_template_part( 'content', $format);

                    if( $format == '' || $format == 'gallery' || $format == 'video' || $format == 'audio' ) {
                        get_template_part( 'content', 'meta' ); 
                    }
                ?>

                <?php zilla_post_end(); ?>

                </div>
                <?php zilla_post_after(); ?>

                <?php endwhile; ?>

                <?php 
                $pagination = zilla_get_option('post_pagination_type');
                // force pagination in Opera
                global $is_opera;
                if( $pagination == 'loadmore' && !$is_opera ) { 
                    if( $wp_query->max_num_pages > 1 ) { ?>
                        <a href="#" id="load-more" data-width="260"><?php _e('Подгрузить ещё'); ?></a>
                    <?php }
                    } else { ?>

                    <div class="navigation page-navigation">
                        <div class="nav-next">
                            <?php next_posts_link(__('Older Entries', 'framework')); ?>
                        </div>
                    <div class="nav-previous">
                        <?php previous_posts_link(__('Newer Entries', 'framework')) ?>
                        </div>

                    </div>
                <?php } ?>

            <?php else : ?>

                <div id="post-0" <?php post_class(); ?>>

                    <h2 class="entry-title"><?php _e('Ошибка 404.') ?></h2>

                    <div class="entry-content">
                        <p><?php _e("Упс! Такого нет.") ?></p>
                    </div>

                </div>

            <?php endif; ?>

            </div>

<?php get_footer(); ?>

пойск по сайту

не работает ( старно

Цикл страниц

Доброго утра!
Кто знает – объясните пожалуйста.

Есть на сайте фишка – вывод портфолио по определенному шаблону. Посидел, пошаманил, решил – портфолио мне и не надо – буду контент оформлять в виде страниц. Решил вывести миниатюры страниц (не постов-записей, прошу заметить). Для этого написал нехитрый код, как результат – что-то идет не так.

Миниатюра отображается, но одна, текущей страницы. Начал вспоминать про циклы. Обычно можно написать вроде while post (грубо говоря) и пока есть записи, будет выводится их содержимое. А для страниц я чего не понимаю, каким циклом задается этот вывод?

Пока есть страницы, за исключением id=44,43 выводить их миниатюры. Вот.

Нужна помощь с доп. полями

У меня установлен плагин All In One SEO Pack для заполнения Title и Description каждого поста.

С целью задания для рубрик своих Title, Description, Keywords с помощью плагина Advanced Custom Fields были созданы соответствующие доп. поля (см. скрин).

И потом в header.php был добавлен код:

<?php
    function head_replace($buffer) {
        if ( is_category() ) { // если это шаблон рубрики
            // Формируем ID рубрики
            $cat_id = 'category_'.the_category_ID(false);
            
            // Получаем значения SEO полей по их именам
            // Если вы по другому назвали поля, замените первые параметры get_field
            $seo_title = get_field('my_seo_title', $cat_id);
            $seo_description = get_field('my_seo_description', $cat_id);
            $seo_keywords = get_field('my_seo_keywords', $cat_id);
            
            if ( !empty($seo_keywords) ) { // если поле seo keywords заполнено
                // удаляем старый keywords, если он есть
                $buffer = preg_replace('#<meta[^>]+["\']keywords["\'][^>]*>#si', '', $buffer);
                // вставляем новый
                $buffer = '<meta name="keywords" content="'.$seo_keywords.'" />'."\r\n" . $buffer;
            }
            
            if ( !empty($seo_description) ) { // если поле seo description заполнено
                // удаляем старый description, если он есть
                $buffer = preg_replace('#<meta[^>]+["\']description["\'][^>]*>#si', '', $buffer);
                // вставляем новый
                $buffer = '<meta name="description" content="'.$seo_description.'" />'."\r\n" . $buffer;
            }
            
            if ( !empty($seo_title) ) { // если поле seo title заполнено
                // удаляем старый title, если он есть
                $buffer = preg_replace('#<title.+?/title>#si', '', $buffer);
                // вставляем новый
                $buffer = '<title>'.$seo_title.'</title>'."\r\n" . $buffer;
            }
        }
        
        return $buffer;
    }
    ob_start('head_replace');
?>

А перед </head> вставьте такой код:
<?php ob_end_flush(); ?>

Но почему то в исходном коде все равно отображается по два Title и Description. 🙁 Не могу понять почему код не удаляет лишний Title и Description. Прошу помощи. Спасибо

Постраничная навигация на вордпресс

Подскажите пожалуйста. Как удалить постраничную навигацию на вордпресc?

Всем доброго времени суток!

Помогите. Как убрать надписи предыдущая и следующая запись?

Плагин jQuery – News Ticker на сайт Wp

Здравствуйте, господа.
Такая задача – не понимаю в чем загвоздка.
Есть плагин jQuery – News Ticker
Папка с несколькими файлами + пару строчек кода.
И по идее все должно работать. И на HTML Странице таки да работает.
А на сайте WP – нет.
Jquery подключаю через function.php

Страница с описанием и с файлами плагина
http://ruseller.com/adds/adds2391/example/

Буду рад увидеть ответы и ответить на вопросы, чтобы уточнить запрос.
Спасибо

Удалить rel=”canonical”

WP 3.4.2 Тема TventyTen. Одна из страниц у меня разделена тегом nextpage на 4 части. В гугле нарыл, что для того чтобы поисковик проиндексировал все 4 части страницы, нужно убрать из хедера тег rel="canonical" Для этого нужно в файле function.php в папке с темой вставить php код:’remove_action( ‘wp_head’, ‘rel_canonical’);’ а я php ещё не знаю. Вопрос
1. Не вызовет ли что нибудь негативное, удаление rel="canonical"?
2. В каком месте файла function.php вставить код ‘remove_action( ‘wp_head’, ‘rel_canonical’);’ и не нужно ли добавить в эту запись какие либо символы?

Разделитель комментариев twenty twelve

Доброго времени суток. Подскажите пожалуйста как убрать разделитель комментариев в теме twenty twelve, раньше в теме twenty eleven это можно было изменить в файле comments.php 🙁 Заранее спасибо за ответ.
http://s020.radikal.ru/i712/1305/28/d248af0a2db5.jpg

Проблема с Дагон Design Sitemap Generator

Добрый день! Установил плагин, закачка прошла нормально. Но после активации все русские символы превращаются в кракозябры. БД вся в utf8, wp-config тоже. Подскажите в чем проблема?? Только просьба попонятнее, а то новичок я))

вопрос по Windows Live Writer

я пользуюсь Liwe Writer 2012 для подготовки к публикации постов Word Press.
Так сложилось, что администратор пользуется web интерфейсом, а я не желаю им пользоваться.
На Word Press используется плагин WP Smart Image.
Чтобы картинки публиковались указанным админом образом, для этого плагина нужно чтобы в строке было

 <img class=" wp-image-580 aligncenter"

Как добиться от Liwe writer чтобы вместо

 <img style="...... писалось <img class=" wp-image-580 aligncenter"?

В ручную менять пробовал – работает, но хочется, чтобы это происходило автоматически. Если это сложная задача, подскажите редактор кода, который бы мог сам найти и удальть тег img style со всеми параметрами и вставить мой img class.

Миниатюра для записи

Необходимо реализовать автоматическую публикацию постов. Для этого использую wp_insert_post. В кодексе не могу отыскать как добавить к посту миниатюру. Хотелось бы узнать как это сделать?

// Create post object
  $my_post = array(
     'post_title' => 'My post',
     'post_content' => 'This is my post.',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39),
     'не_знаю_как_называется' => 'картинка_из_галереи'
  );

// Insert the post into the database
  wp_insert_post( $my_post );

Какой файл использ. для карты сайта?

В свойствах страницы карты сайта, которая выводится плагином Dagon Design Sitemap Generator v3.12 указан базовый шаблон для ее вывода. Когда открываю карту сайта, то правый сайдбар почему-то уезжает вниз и не могу понять почему… 🙁 Все остальные страницы на сайте отображаются нормально. В чем может быть проблема?

Похожие записи

Всем привет!
Помогите пожалуйста, хочу чтобы в похожих записях отоброжались не миниатюры а первая картинка поста, везде искал но не нашел.
[code- <?php
global $SMTheme;
if ($SMTheme->get( ‘layout’, ‘related’ )) { ?>
<div class="related-posts">
<h3><?php echo $SMTheme->_( ‘relatedposts’ )?>:</h3><ul>
<?php
$postid=$post->ID;
$showed_posts=array();
$tags=get_the_tags($postid);
$categories = get_the_category($postid);
$post_cnt=0;
$first=0;
if ($tags) {
$tags_ids = array();
foreach($tags as $tag) $tags_ids
= $tag->term_id;
$args=array(
‘tag__in’ => $tags_ids,
‘post__not_in’ => array($postid),
‘showposts’=>$SMTheme->get( ‘layout’, ‘relatedcnt’ ),
‘caller_get_posts’=>1);
$posts=get_posts($args);
if( count($posts)>0 ) {
foreach ($posts as $p) {
$post_cnt++;
$showed_posts- =$p->ID;
?>
<li<?php echo (!($first%4))?" class=’first’":""?>><?php
if ($SMTheme->get( ‘layout’, ‘colors’ )) {
$r=rand(1,150);
$g=rand(1,150);
$b=rand(1,150);
} else {
$r=$g=$b=1;
}
$first++;
if(has_post_thumbnail($p->ID)) {
?><a href="<?php echo get_permalink($p->ID); ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" class=’img’><?php
echo get_the_post_thumbnail($p->ID,array(126,126), array(‘title’=>$p->post_title, ‘alt’=>$p->post_title));
?></a><?php
} else {
?><a href="<?php echo get_permalink($p->ID); ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" class=’img’><img src='<?php echo get_template_directory_uri(); ?>/images/smt/article_related.png’ width=’126′ height=’126′ alt=’article’ /></a><?php
}
?><br /><a href="<?php echo get_permalink($p->ID) ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" rel="bookmark" class="related-ttl"><div class=’related-bg’ style=’background:rgb(<?php echo $r.",".$g.",".$b?>)’></div><span><?php echo $p->post_title ?></span></a></li>
<?php
}
}
}
if ($categories&&($post_cnt<$SMTheme->get( ‘layout’, ‘relatedcnt’ ))) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids
= $individual_category->term_id;
$showed_posts[]=$postid;
$args=array(
‘category__in’ => $category_ids,
‘post__not_in’ => $showed_posts,
‘showposts’=>$SMTheme->get( ‘layout’, ‘relatedcnt’ )-$post_cnt,
‘caller_get_posts’=>1);
$posts=get_posts($args);
if( count($posts)>0 ) {
foreach ($posts as $p) {
$ttl=iconv_substr( $p->post_title, 0, 150, ‘utf-8’ );
?>
<li<?php echo (!($first%4))?" class=’first’":""?>><?php
$post_cnt++;
if ($SMTheme->get( ‘layout’, ‘colors’ )) {
$r=rand(1,150);
$g=rand(1,150);
$b=rand(1,150);
} else {
$r=$g=$b=1;
}
$first++;
if(has_post_thumbnail($p->ID)) {
?><a href="<?php echo get_permalink($p->ID); ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" class=’img’><?php
echo get_the_post_thumbnail($p->ID,array(126,126), array(‘title’=>$p->post_title, ‘alt’=>$p->post_title));
?></a><?php
} else {
?><a href="<?php echo get_permalink($p->ID); ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" class=’img’><img src='<?php echo get_template_directory_uri(); ?>/images/smt/article_related.png’ width=’126′ height=’126′ alt=’article’ /></a><?php
}
?><br /><a href="<?php echo get_permalink($p->ID) ?>" title="<?php printf( $SMTheme->_( ‘permalink’ ), $p->post_title ); ?>" rel="bookmark" class="related-ttl"><div class=’related-bg’ style=’background:rgb(<?php echo $r.",".$g.",".$b?>)’></div><span><?php echo $p->post_title ?></span></a></li>
<?php
}
}
}

if (!$post_cnt) {
?><p><?php echo $SMTheme->_( ‘norelatedposts’ )?></p><?php
}
?></ul></div>
<?php } ?>[/code]
Посмотрите пожалуйста вот код который отвечает за выводом похожих записях.
У меня тема DroidPress сайт пока на локале.

Проблнмы с плагином ThemeFuse Maintenance Mode

Прошу ПОМОШИ у знающих люлей!!!

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

Скачал и установил плагин ThemeFuse Maintenance Mode. В сети рекомендации от тех кто ставил были положительные.

Настроил плагин и зашел посмотреть что получилось. Сразу вылезли косяки. Не отображались дни до окончания срока обслуживания и небыл виден текст поясняющий причину ТО.

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

Не могу монять где искать следы остатков.

ПОДСКАЖИТЕ, КТО ЗНАЕТ В ЧЕМ ПРОБЛЕМА.

Не видит сайт из интернета

Проблема такая, ни с того ни с сего сайт перестал быть видет пользователям онтернета, то есть если я набираю в браузере адрес сайта то он не виден,а если набираю Ip сервера на котором он настроен заходит. Как быть?

Посоветуйте хороший хостинг Vps.

Посоветуйте хороший хостинг Vps.

Ajax подгрузка постов

Доброго времени суток.

Нужна помощь знатоков. Нужно с помощью аjax подгружать новые посты. С вертикальной прокруткой не проблема, но мне нужно подгружать при использовании ГОРИЗОНТАЛЬНОЙ прокрутки.

Может кто встречался с таким. Очень нужно.

Как сделать картинки некликабельными?

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

Вывод подстраниц

На главной странице выведены ссылки на нужные страницы с помощью кода в index.php темы:

<?php query_posts( array(
‘meta_key’=>head,
‘post_type’=>page,
‘orderby’=>meta_value,
‘order’=>ASC
)); ?>

Как сделать, чтобы при переходе на эти страницы выводились подстраницы (не в сайдебаре)?

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