Спрашиваем и отвечаем по Wordpress-10

F
На сайте с 03.12.2008
Offline
73
#131

Добрый день! Раньше для вывода записей из определенной рубрики использовал "query_posts". Потом мне подсказали, что эта команда будет вызывать дополнительную нагрузку на сайт и предложили использовать "WP_Query", что я и сделал. Но теперь сайт не видит общее количество записей в рубрики из-за чего показывается только первая страница рубрики. Вот сам код:

<?php $query = new WP_Query( array( 'cat' => 8, 'paged' => get_query_var('paged'), 'orderby' => 'title', 'order' => 'ASC' ) ); ?>    

<div class="content section-inner">

<?php if (have_posts()) : ?>

<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$total_post_count = wp_count_posts();
$published_post_count = $total_post_count->publish;
$total_pages = ceil( $published_post_count / $posts_per_page );

if ( "1" < $paged ) : ?>

<div class="page-title">

<h4><?php printf( __('Page %s of %s', 'hitchcock'), $paged, $wp_query->max_num_pages ); ?></h4>

</div> <!-- /page-title -->

<div class="clear"></div>



<?php endif; ?>

<div class="posts" id="posts">

<?php while ( $query->have_posts() ) :
$query->the_post(); ?>

<?php get_template_part( 'content', get_post_format() ); ?>

<?php endwhile; ?>

<div class="clear"></div>

</div> <!-- /posts -->

<?php endif; ?>

<?php wp_reset_query() ?>

<div class="clear"></div>

<?php hitchcock_archive_navigation(); ?>

Где я сделал ошибку в коде?

http://show63.ru (http://show63.ru) - самара: аренда звука и света, сцена, светодиодного экрана. Аренда стульев, столов в Самаре и в Самарской области.
TA
На сайте с 12.06.2009
Offline
116
TiA
#132
Antony_mol:
Подскажите, плз, как название товара добавить над ценой?
http://www.m-fermer.ru/shop/arts-craft-supplies/product-14/
Wordpress 4.3.1, Woocommerce, cherry framework, тема - http://www.templatemonster.com/free-woocommerce-theme.html#gref

Посмотрите что у вас в файле /single-product/title.php. В шаблоне по-умолчанию именно этот файл отвечает за вывод заголовка товара:


<?php

if ( ! defined( 'ABSPATH' ) ) {
exit();
}

?>

<h1 class="product_title entry-title"><?php the_title(); ?></h1>
Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
S
На сайте с 24.08.2015
Offline
75
#133

Приветствую!

Подскажите, есть ли возможность выводить произвольные поля в сайдбаре? Нужно в виджете последних записей добавить значение к заголовкам (например "Новость такая-то - тут значение"), при этом значение не является ссылкой.

Последние записи выводятся плагином MiniLoops. Плагин позволяет задавать вид ссылки, но как запихнуть туда произвольное поле - не нашел решения.

Скрин: http://prntscr.com/9vt3ez

Заранее благодарен)

SeVlad
На сайте с 03.11.2008
Offline
1609
#134
samdo:

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

Выводи http://codex.wordpress.org/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8F

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
S
На сайте с 24.08.2015
Offline
75
#135

То ли я не вижу, то ли не написано там) как в виджет все это дело запихнуть? там же php не работает

SeVlad
На сайте с 03.11.2008
Offline
1609
#136
samdo:
То ли я не вижу, то ли не написано там) как в виджет все это дело запихнуть?

"Запихнуть в виджет" это отдельная задача. http://codex.wordpress.org/Function_Reference/register_sidebar и тд

S
На сайте с 24.08.2015
Offline
75
#137

Сайдбар в functions.php зарегистрировали, поставили виджет MiniLoops (вывод свежих постов). Теперь в этом виджете в списке тайтлов записей к каждому заголовку поста нужно добавить значение произвольного поля (из этой записи).

http://prntscr.com/9vt3ez

Или может в курсе как сделать, чтоб в виджетах php работало, но не только в текстовом, а во всех (ну или в тех, в которых мне надо)?

brus
На сайте с 29.11.2005
Offline
275
#138

Для форумов есть классная вещь - еженедельная рассылка самых популярных тем на мейл. Есть ли что-то подобное для WP? Чтоб человек ввёл e-mail и получал на почту раз в неделю такое письмо с самыми популярными и, по возможности, новыми постами блога? Только чтоб на автомате, пока совсем не хочется вручную рассылать с mailchimp.

Центик
На сайте с 07.01.2016
Offline
20
#139

Мне кажется самый удачный это SubScribe2. Можно и автоматически и вручную рассылку делать

---------- Добавлено 30.01.2016 в 14:35 ----------

Вот по нему неплохое описание http://aloq.ru/subscribe2-plagin-podpiski-dlya-wordpress

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
brus
На сайте с 29.11.2005
Offline
275
#140

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий