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

WF
На сайте с 18.01.2016
Offline
6
#161

seventh, ну так в чем проблема? создайте в админке дополнительное поле. назовите например "url" и выводите ссылку в шаблоне

 echo get_post_meta($post->ID, 'url', true); 

нужно всево лишь немного модифицировать код вывода. покажите ваш loop

Лендинги всего за 4500р (/ru/forum/923704)
lyalehka
На сайте с 19.05.2012
Offline
78
#162

Всем привет подскажите как сделать что бы половина статьи было скрыто, как на скриншоте например? Может плагин какой существует?

png 148800.png
sanika
На сайте с 08.12.2015
Offline
58
#163

А при нажатии чтоб разворачивалось? или переходило в полную новость?

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
seventh
На сайте с 23.12.2009
Offline
84
#164
webFil:
покажите ваш loop

Что-то я надолго подвис на этом моменте - где его найти, в каком файле?

WF
На сайте с 18.01.2016
Offline
6
#165
seventh:
Что-то я надолго подвис на этом моменте - где его найти, в каком файле?

я посмотрел код вашего шаблона. там всего навсего нужно немного именить одну функцию в файле functions.php

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

lyalehka
На сайте с 19.05.2012
Offline
78
#166
sanika:
А при нажатии чтоб разворачивалось? или переходило в полную новость?

Чтобы разворачивалось. Могу примеры сайтов в личку прислать.

sanika
На сайте с 08.12.2015
Offline
58
#167

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

brus
На сайте с 29.11.2005
Online
283
#168
sanika:
нет, для ВП таких плагинов я не встречал. ли у вас есть примеры именно на ВП? Если есть на ВП то давайте, попробую помочь

http://www.azbukadiet.ru/2008/05/05/grechnevo-kefirnaya-dieta.html

lyalehka, полминуты в гугле: http://lmgtfy.com/?q=expand+plugin+wordpress

► Биржа статей под Бурж и RU. iGaming разрешен. https://clck.ru/3FVUaP
seventh
На сайте с 23.12.2009
Offline
84
#169
seventh:

То есть на главной странице сайта у меня отображаются записи с миниатюрами первого изображения из них. Мне надо чтобы при нажатии на эту миниатюру открывался не пост или сама картинка, а вообще левый URL (который упоминается в самой записи и будет ставиться при добавлении медиафайла).

---------- Добавлено 02.02.2016 в 19:14 ----------

Вот вообще левый сайт (у меня тема такая же стоит) - тоже отображаются миниатюры картинок на странице, при нажатии на которые попадаешь в пост. У меня пока что, при нажатии на миниатюру открывается lightbox с полной картинкой. А надо, чтобы миниатюра была ссылкой на левый сайт example.com.

Огромная благодарность webFil - помог мне в личке!

На его фундаменте методом тыка решил задачу!

В конце концов решение простое:

1. Создал произвольное поле "urlthumb" с нужной ссылкой.

2. В файле functions.php (в директории с темой) заменил

function pinboard_post_image() {

if( has_post_thumbnail() ) : ?>
<figure>
<a href="<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); echo $image[0] ?>" title="<?php the_title_attribute(); ?>" class="colorbox" rel="attachment">
<?php the_post_thumbnail( ( pinboard_is_teaser() ? 'teaser-thumb' : 'image-thumb' ) ); ?>
</a>

на

function pinboard_post_image() {

if( has_post_thumbnail() ) : ?>
<figure>
<a href="<?php echo get_post_meta ( get_the_ID(), 'urlthumb', true ); ?>" title="<?php the_title_attribute(); ?>" class="colorbox" rel="attachment">
<?php the_post_thumbnail( ( pinboard_is_teaser() ? 'teaser-thumb' : 'image-thumb' ) ); ?>
</a>

То есть просто адрес ссылки миниатюры выставить

<?php echo get_post_meta ( get_the_ID(), 'ENTER_YOUR_KEY_NAME', true ); ?>

webFil предлагал это сделать во всех трёх ссылках в функции pinboard_post_image(), но метод тыка показал, что достаточно первой. Почему - не знаю :)

(вероятно подходит только для темы Pinboard, но, думаю, у других такое же)

---------- Добавлено 02.02.2016 в 23:51 ----------

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

SeVlad
На сайте с 03.11.2008
Offline
1609
#170
seventh:
Теперь бы ещё понять - реально ли автоматизировать процесс добавления произвольного поля,

Блииин.. Да не надо никаких ни доп. полей ни прочих извращений. Когда ты вставляешь картинку в пост (это НЕ миниатюра!) и прописываешь ей линк - он и так подкладывается под картинку и, соответственно выводится.

<a href="твойлинк"><img src="твояпикча"></a>

В чем проблема?

seventh:
У меня пока что, при нажатии на миниатюру открывается lightbox с полной картинкой. А надо, чтобы миниатюра была ссылкой на левый сайт example.com.

Удаляй из кода ссылки/картинки стили лайтбокса.

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

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