別の投稿を丸ごと挿入するプラグインを作ってみた
こんにちは。
今日は、他の投稿を丸ごと別の投稿に埋め込みたい場合に使える、小さいプラグインを作ってみましたので紹介します。
/wp-content/plugins/include-post/include-post.php
ショートコードから呼び出せるようになっておりまして、
[include_post slug="post-slug"]
という感じで投稿のslugを指定すると、その場所に指定した投稿本文がそのまま挿入されるようになっています。
L23-24の処理は、Codexに記載されている処理を流用しています。
http://codex.wordpress.org/Template_Tags/the_content#Alternative_Usage
あ、でも、
このプラグインで重複箇所が長いとSEO的には残念になりそうなので、このプラグインを利用した記事はIndexから外すように指定する方が良いかもですね。
「WordPress Tips」の記事
- WordPressでSVG画像を扱えるようにする
- ウィジェットタイトルを画像に置き換える方法
- 見出し行数をカウントするスクリプトを書いてみた
- 別の投稿を丸ごと挿入するプラグインを作ってみた << この記事です
- 著者ページの削除方法
- PHPの無名関数
- タクソノミーの名前を変更する
- ブログ投稿インデックスページとは?
- カテゴリIDを階層順に並べた配列をつくる
- Eclipse-PDTでXDebugでブレークしないときの対処法まとめ
- Mac OSX Lionに入れたWordPressをEclipsePDTでデバッグできるようにする
- MacにWordPressのプラグインインストールできないときの対処法
- Mac OSX LionにApache、MySQL、PHP、WordPressを入れる
- カスタム投稿にカテゴリやタグを追加する
- slideshareをWordPressに貼付ける方法まとめ
- スタイルシート初歩の前
- Windows7でWordPressテーマを開発するときのトラブル
- BitNamiの基本事項 for mac
- WordPressにおける連想配列を理解する