を見つけていない - それは[my_hmg=widget.xml]
あるwordpressのショートコードを使用していますが、それだけでいつもPHP Wordpressのギャラリーでは、コードは以下の通りですXMLlファイル
ザ・widget.xmlデフォルトに戻り、この[my_hmg=example_gallery.xml]
ようなxmlファイルを変更しようとした場合問題は関数my_hmg_filter_Callback
特にこれらの2行にあります。
何らかの理由で、常にファイル名が空白だと考えるので、常にwidget.xmlに戻ります。
ファイルはここからダウンロードすることができます - http://www.gopiplus.com/work/2010/07/18/horizontal-motion-gallery/
function my_hmg_show_filter($content){
return preg_replace_callback('/\[my_hmg=(.*?)\]/sim','my_hmg_filter_Callback',$content);
}
function my_hmg_filter_Callback($matches)
{
$my_hmg_package = "";
$var = $matches[1];
parse_str($var, $output);
@$my_hmg_file = @$output['filename'];
if($my_hmg_file==""){$my_hmg_file = "widget.xml";
}
最も簡単な方法は 'echo $ output ['filename'];'または 'echo var_dump($ output);'です。 'filename'が設定されているか、空文字列に設定されているかどうかがわかります。結果をあなたの質問に加えてください。 – FakeRainBrigand