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

SEOKinG
На сайте с 03.09.2008
Offline
169
#561
SEOKinG:
такой вопрос, вроде бы когда-то поднимался.
есть рубрика id=6
для неё создал отдельный шаблон category-6.php

на всем сайте, в рубриках выводится по 10 записей (так установлено в настройках, Настройки - Чтение - На страницах блога отображать не более - 10 записей).
а для моей рубрики с id=6 нужно вывести 33 штуки допустим, остальные же не трогать.

как это сделать?

кому интересно решение.

был довольно стандартный цикл:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

после диких манипуляций, и разбирательств с кодексом и wp-kama, данный цикл был заменен на:

<?php $wp_query = new WP_Query(array('posts_per_page' => 33, 'cat' => 6,)); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

к окончанию цикла ничего не добавлял, как было

<?php endwhile; ?>
так и осталось. ☝

---------- Добавлено 17.02.2015 в 16:02 ----------

код выше не совсем верный.

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

---->Лучший курс обмена WMR ==> WMZ (http://goo.gl/w1yOz4), WMR, WMZ ==> гривны (http://goo.gl/XmyIKN)
Лидия
На сайте с 06.11.2008
Offline
111
#562

Как вывести html теги в краткой новости, текст выводится с помощью archive excerpt. Ни в виджетах, ни в категориях теги не отображаются, выдирается просто кусок текста в дивах.

Лучшее размножение статей по сниженной цене! Принимаю заказы!
LY
На сайте с 28.05.2010
Offline
50
#563
koval77:
Как вывести html теги в краткой новости, текст выводится с помощью archive excerpt. Ни в виджетах, ни в категориях теги не отображаются, выдирается просто кусок текста в дивах.

как вариант поменять вывод на the_content(); но тогда могут вылезти другие подводные камни, такие как картинки в начале записи :)

А вот вариант решения для excerpt http://wordpress.stackexchange.com/questions/141125/allow-html-in-excerpt, там можно сделать вывод только определенных тегов html

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
progmen
На сайте с 05.02.2013
Offline
81
#564

Плагин Google Doc Embedder.

Как удалить открытие документа в новой вкладке?

Партнерка push-уведомления (https://goo.gl/w9tZ2Y) Лучшие VDS (https://goo.gl/x3ykrI)
SK
На сайте с 10.05.2008
Offline
108
#565

а можно как то отключить вывод плагина SEO by Yoast в списке товаров в админке? а то из-за него не помещается и черти что выходит...

HostiQ - Хостинг, который радует (http://goo.gl/jTd7hf)
E
На сайте с 23.10.2008
Offline
216
#566

Как вставлять youtube-видео в посты, через доп.поля?

Если просто добавлять ссылку на ютюб в текста поста, то она обрабатывается и вставляется готовый плеер.

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

[ATTACH]140825[/ATTACH]

которое в коде выводится примерно так:

<?php echo (get_post_meta($post->ID, 'youtube', true)); ?>

Как сделать, чтобы потом в посте была не просто ссылка, а именно вставлялся плеер?

jpg 140825.jpg
LY
На сайте с 28.05.2010
Offline
50
#567
eavy:
Как вставлять youtube-видео в посты, через доп.поля?

Если просто добавлять ссылку на ютюб в текста поста, то она обрабатывается и вставляется готовый плеер.

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

[ATTACH]140825[/ATTACH]

которое в коде выводится примерно так:

<?php echo (get_post_meta($post->ID, 'youtube', true)); ?>

Как сделать, чтобы потом в посте была не просто ссылка, а именно вставлялся плеер?

В шаблоне вставляете плеер, и сам id подгружаете в него через meta, не ссылку на видео, а его id

Я делал еще хитрее, если мета поле заполнено, вставляется код плеера и туда id видео, если не заполнено, то код плеера не вставляется в шаблон.



---------- Добавлено 18.02.2015 в 10:49 ----------

SHoKKiNG:
а можно как то отключить вывод плагина SEO by Yoast в списке товаров в админке? а то из-за него не помещается и черти что выходит...

Можно в самом плагине найти где эти поля задаются, но при каждом обновлении плагина это будет слетать :(

---------- Добавлено 18.02.2015 в 10:51 ----------

progmen:
Плагин Google Doc Embedder.
Как удалить открытие документа в новой вкладке?

Кнопку можно вырезать из плагина, но после обновления появится.

Кода не вижу поэтому предположу что у кнопки есть class или id, соответственно в CSS пишем display:none, и кнопка будет не видна :)

E
На сайте с 23.10.2008
Offline
216
#568
LEXXiY:
В шаблоне вставляете плеер, и сам id подгружаете в него через meta, не ссылку на видео, а его id

LEXXiY, я не совсем не понял )

Но все равно. На сайте есть форма публикации постов для гостей. Там юзеры просто вставляют youtube-ссылки. Их просто нужно "превращать" в плеер.

Указывать id-видео и еще что то, не вариант, для юзеров должно быть все просто.

LY
На сайте с 28.05.2010
Offline
50
#569
eavy:
LEXXiY, я не совсем не понял )

Но все равно. На сайте есть форма публикации постов для гостей. Там юзеры просто вставляют youtube-ссылки. Их просто нужно "превращать" в плеер.

Указывать id-видео и еще что то, не вариант, для юзеров должно быть все просто.

Абсолютно верно, для юзеров должно быть просто :)

Поэтому получаете от них ссылку, и разбираете ее на составляющие скриптом, оставляя только id ^)

Ну или как вариант найти плеер который принимает ссылку напрямую.

E
На сайте с 23.10.2008
Offline
216
#570
LEXXiY:
Абсолютно верно, для юзеров должно быть просто :)
Поэтому получаете от них ссылку, и разбираете ее на составляющие скриптом, оставляя только id ^)

Ну или как вариант найти плеер который принимает ссылку напрямую.

Что за советы, на миллион просто. Я и пришел узнать как это сделать. Если бы знал, зачем бы спрашивал тогда.

Мне отвечать не нужно. Подожду, может кто нибудь еще поможет.

А то выглядит все так:

-как сделать чтобы ссылка обрабатывалась и вставлялся плеер

-сделайте скрипт, чтобы получал ссылку и обрабатывал её

🙅

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