web-dev-qa-db-ja.com

ギャラリーIDを投稿に挿入する方法

特定のギャラリーIDをワードプレス3.5の投稿に挿入することは可能ですか? Ajaxを使用して投稿からギャラリーをロードしたいです。私はそれをするためにショートコード[gallery]を使います。しかし、私がこのように使うとき:

echo do_shortcode('[gallery id="'.$_POST['postid'].'"]');

投稿に挿入されたギャラリーの画像ではなく、$ _POST ['postid']で投稿に添付されたすべての画像を取得します。

1
Paul

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です"]。

2
Paul

普通の古い[gallery]はまだここで動作するはずです。

0
Knut Sparhell