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

Polkan
На сайте с 28.09.2005
Offline
102
#931
Tison:
Polkan,
Этот кусок вставлять в функции темы или в сингл ? Чет не пойму)

Да, весь код вставьте в functions.php

Только обратите внимание, что я там переписал вашу catch_that_image()

Так что либо переименуйте ее, либо закомментируйте/удалите свою старую

Иначе будет ошибка

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
T
На сайте с 03.11.2014
Offline
36
#932

Так, я вставил код в функции. В сингле вставил код вывода <img src="<?php echo catch_that_image($post_id); ?>" , картинки выводит , но что насчет произвольного поля? Как использовать новые функции которые вы добавили в коде? Допустим я назвал поле kartinki , но в плагине Wordpress Related Posts этого поля не обнаружил чтоб задать вывод картинок. Что то не так

Polkan
На сайте с 28.09.2005
Offline
102
#933
Tison:
Так, я вставил код в функции. В сингле вставил код вывода <img src="<?php echo catch_that_image($post_id); ?>" , картинки выводит , но что насчет произвольного поля? Как использовать новые функции которые вы добавили в коде? Допустим я назвал поле kartinki , но в плагине Wordpress Related Posts этого поля не обнаружил чтоб задать вывод картинок. Что то не так

Создайте новый пост. Опубликуйте. Откройте его на редактирование и посмотрите появилось ли произвольное поле 'kartinki'.

В настройках wp related posts укажите какое поле использовать для миниатюр. В вашем случае - 'kartinki'

Кстати, если вам нужны тумбы, а не полные картинки (для wp related posts), то замените в той строке, где я коммент поставил 'large' на 'thumbnail'

И вообще, если планируете показывать картинки таким запросом из single, как написали, то лучше разделить функции - одна для вывода на страницах, другая для создания произвольного поля (ну или параметр на входе добавьте). А то у вас мешанина получится (где-то большие картинки, где-то миниатюры).

domen4you
На сайте с 08.03.2013
Offline
53
#934
verkhovodi:
Настройка плагина All In One Seo Pack для WordPress

Хочу понять, как правильно настраивать все-таки этот плагин.

http://ktonanovenkogo.ru/seo/vnutrennyaya-optimizaciya-bloga-na-wordpress-plagin-all-in-one-seo-pack.html

T
На сайте с 03.11.2014
Offline
36
#935
Polkan:
Создайте новый пост. Опубликуйте. Откройте его на редактирование и посмотрите появилось ли произвольное поле 'kartinki'.

Не появилось( что то упустили, добавил в сингл вывод произвольного поля

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

выводит слово Array .

:(:(:(

---------- Добавлено 22.11.2014 в 15:30 ----------

Polkan:
Создайте новый пост. Опубликуйте. Откройте его на редактирование и посмотрите появилось ли произвольное поле 'kartinki'.
В настройках wp related posts укажите какое поле использовать для миниатюр. В вашем случае - 'kartinki'


И вообще, если планируете показывать картинки таким запросом из single, как написали, то лучше разделить функции - одна для вывода на страницах, другая для создания произвольного поля (ну или параметр на входе добавьте). А то у вас мешанина получится (где-то большие картинки, где-то миниатюры).

Да появилась в новом посте и в wp related posts тоже☝ но что делать со старыми постами?

Polkan
На сайте с 28.09.2005
Offline
102
#936
Tison:
Не появилось( что то упустили, добавил в сингл вывод произвольного поля
 <?php echo (get_post_meta($post->ID, 'kartinki', $img_url, true)); ?>

выводит слово Array .
:(:(:(

Вы неправильно вызываете get_post_meta()

http://codex.wordpress.org/Function_Reference/get_post_meta

Tison:

Да появилась в новом посте и в wp related posts тоже☝ но что делать со старыми постами?

Пройти по всем записям и создать там поле 'kartinki' (вручную или скриптом, который вы уже напишите сами. как сохранять значение в мета-поле вы уже знаете, осталось сделать цикл по опубликованным постам. Смотрите мой коммент 2-3 страницы назад - там то, что вам нужно.)

vlad00777
На сайте с 24.12.2009
Offline
119
#937

По созданию виджетов сможешь подсказать? А точнее в моем виджете юзер вводит в поле ширину слайдера и мне нужно вставлять style в начале страницы с этим значением ну или в параметры слайдера, не принципиально. Только не пойму как передать значение, т.к делаю через хук add_action("wp_head", "wp_head_css"); Если в курсе как работать с виджетами, скину кусок кода. Пробовал цеплять хук в __construct, но там нет значений полей, только тайтл, дескрипш, айди и прочяя муть.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
Polkan
На сайте с 28.09.2005
Offline
102
#938
vlad00777:
По созданию виджетов сможешь подсказать? А точнее в моем виджете юзер вводит в поле ширину слайдера и мне нужно вставлять style в начале страницы с этим значением ну или в параметры слайдера, не принципиально. Только не пойму как передать значение, т.к делаю через хук add_action("wp_head", "wp_head_css"); Если в курсе как работать с виджетами, скину кусок кода. Пробовал цеплять хук в __construct, но там нет значений полей, только тайтл, дескрипш, айди и прочяя муть.

А зачем так сложно? Если всего-то нужно поменять ширину.

$( '#input_width' ).keyup(function() {

новая ширина = $(this).val().replace(/[^\d]/gi,'');
$('#slider_div').css(... установили новую ширину
});

ну или кнопку еще добавить и по клику это делать

Zevss
На сайте с 23.03.2008
Offline
389
#939

На главной перестали отображаться футер и сайтбары.

На всех страницах, карта сайта, страницы записей, все работает четко, только на главной перестали отображаться футер и сайтбары. Сам пациент inline.kiev.ua. Данный трабл был замечен после смены хостинга. В чем может быть проблема, и как ее решить? Спасибо!

Продаются сайты с доходом, недорого https://www.maultalk.com/topic356667.html
[umka]
На сайте с 25.05.2008
Offline
456
#940
Zevss:
На главной перестали отображаться футер и сайтбары.
На всех страницах, карта сайта, страницы записей, все работает четко, только на главной перестали отображаться футер и сайтбары. Сам пациент inline.kiev.ua. Данный трабл был замечен после смены хостинга. В чем может быть проблема, и как ее решить? Спасибо!

Включите дебаг.

С вероятностью 99% при переносе не поменяли пути в настройках каких-нибудь плагинов.

Лог в помощь!

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