特定のギャラリーIDをワードプレス3.5の投稿に挿入することは可能ですか? Ajaxを使用して投稿からギャラリーをロードしたいです。私はそれをするためにショートコード[gallery]
を使います。しかし、私がこのように使うとき:
echo do_shortcode('[gallery id="'.$_POST['postid'].'"]');
投稿に挿入されたギャラリーの画像ではなく、$ _POST ['postid']で投稿に添付されたすべての画像を取得します。
Single.phpで私はこのリンクから(ありがとうWyck) https://stackoverflow.com/questions/14277794/wordpress-3-5-own-gallery-with-included-images-doesnt-work
preg_match( '/\[gallery。* ids =。(。*)。\] /'、$ post_content、$ ids); $ array_id = explode( "、"、$ ids [1]); print_r($ array_id);
これでギャラリーのショートコードを使用できます[gallery ids = "idはここから$ array_idです"]。
普通の古い[gallery]はまだここで動作するはずです。