0

何百もの投稿があるセルフホストのWordpressブログがあります。そのほとんどは、デフォルトの[gallery]ショートコードを使用して、投稿ごとにアップロードされた画像を表示します。

次に、デフォルトの[すべてのコンテンツをエクスポート]機能を使用してこれらの投稿をエクスポートし、画像を含むすべての投稿のコンテンツのXMLファイルを取得します。理由を知っておく必要がある場合は、ブログ印刷サービスを使用して、ブログをハードカバーの本の形式で印刷したいと思います(http://www.blogbooker.com/wordpress.phpなど) 。

現在、投稿コンテンツとギャラリーは次のようになっています。

<content:encoded><![CDATA[
Post text here.
[gallery link="file"]
]]></content:encoded>

ギャラリーをHTMLに拡張する方法が欲しいのですが、おそらく1回限りのスクリプト、またはPHP関数を使用したショートコードを使用して、エクスポートされたXMLコンテンツは次のようになります。

<content:encoded><![CDATA[
Post text here.
<img src="http://www.blogname.com/wp-content/uploads/image1-300x225.jpg" width="300" height="225" /> 
<img src="http://www.blogname.com/wp-content/uploads/image2-300x225.jpg" width="300" height="225" />
<img src="http://www.blogname.com/wp-content/uploads/image3-300x225.jpg" width="300" height="225" />
]]></content:encoded>

これについて何かアイデアはありますか?ありがとう。

4

1 に答える 1

0

これは現在、Wordpressの現在の状態、または既存のプラグインを使用している場合は不可能です。解決策は、WPデータベースを変更し、ギャラリータグをHTMLに変換し、ギャラリーで参照される各画像のタグを作成する独自のスクリプトを作成することです。その際、ここにコメントを投稿します。

于 2013-06-20T20:03:14.563 に答える