Код для отображения миниатюры в пользовательском коде WordPress.

<a title="Share this post/page"
href="http://www.facebook.com/sharer.php?
s=100

&p[url]=<?php the_permalink() ?>
&p[images][0]=
&p[title]=<?php the_title(); ?>
&p[summary]=<?php the_excerpt() ?>"
target="_blank">
<img src="http://www.ironwillfootball.ca/wp-content/themes/IronWillThemes/images/share_01.png"
alt="Share on Facebook" />
</a>

это мой код для публикации в facebook, и эта строка -> &p[images][0]= пуста .. как я могу добавить сюда изображения? какой может быть код, если ссылка на миниатюру в wordpress такая -> img src= ID, $key, true); ?>

Настоящая проблема в том, что я не вижу миниатюру, когда делюсь публикацией в WordPress.


person mejiwara    schedule 07.02.2013    source источник
comment
Я хочу конкретного ответа. Спасибо :)   -  person mejiwara    schedule 07.02.2013


Ответы (1)


Во-первых, sharer.php устарел уже некоторое время. Имейте в виду, что он может перестать работать в любой момент. Вам лучше разработать это с помощью диалогового окна Feed.

Предполагая, что ваш код работает внутри цикла, вы можете использовать функцию WordPress get_posts() для возврата вложений. В Кодексе WordPress есть пример, это именно то, что вы ищете, поэтому я не буду не повторить здесь.

Если вы делаете это вне цикла, вам нужно использовать get_children(), который также описан в Кодексе

person cpilko    schedule 07.02.2013