HTMLビュー内のショートコードの配置に最も近い画像を見つけるのに十分スマートなWordpressショートコードを作成しようとしています。
jQuery を使用して最も近い画像を特定し、それを以下の関数に渡したいと思います。ショートコードが投稿で複数回使用される可能性があることに言及する必要があります.
これを達成するために使用することを検討しまし.closest()
たが、この情報を関数に渡す方法がわかりません。
function pinterest_post() {
global $post;
$icon_url = urlencode(site_url().'/wp-content/themes/Kin/images/pinterest.png');
$posturl = urlencode(get_permalink());
$pinurl = 'http://pinterest.com/pin/create/button/?url='.$posturl.'&media='.$icon_url;
$pinurl .= '&description='.urlencode(get_the_title());
return '
<div class="pinterest_post">
<a href="'.$pinurl.'"><img src="/wp-content/themes/Kin/images/pinterest.png"/></a>
</div>';
}
add_shortcode('pin', 'pinterest_post');
これを達成するための提案は大歓迎です。