現在、外部XMLファイルをロードし、XSLスタイルシートファイルを使用してそれらをHTMLに解析しようとしています。これを実現するためにプラグインXDataToolkitを使用していますが、正常に機能しています。ただし、そのプラグインでは、XMLファイルごとに新しいクエリを作成し、ショートコードを使用してコンテンツをロードする必要があります。私はXMLファイルをたくさん持っているので、この方法は私にはあまり適していないかもしれません。
XMLコンテンツをロードし、パラメーター(つまり、XMLファイル名)を渡すことにより、ページ内でXSLTを使用して動的に解析する方法はありますか?
PHPスクリプトXSLTProcessorでそれを行うことはできますか?WordPressのページからPHPスクリプトを呼び出すことはできますか?はいの場合、PHPスクリプトはどこに保存しますか?多分このようなもの?
<?php
// Load the XML source
$xml = new DOMDocument;
$xml->load('file.xml');
$xsl = new DOMDocument;
$xsl->load('stylesheet.xsl');
// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules
echo $proc->transformToXML($xml);
?>
私はWordPressとPHPにあまり詳しくないので、どんな提案も歓迎します。追加情報:PagelinesテーマとWordPress3.4.1の使用