今回は、WP MVC のサンプルプラグインのインストール方法について紹介します。
WP MVC は WordPress プラグイン開発のための MVC フレームワークを提供するプラグインです。
WP MVC の詳しい使い方はコチラを参照してください。
WordPress プラグインの MVC フレームワーク WP MVC を試してみた
今回の記事の参考URL:
Installing Example Plugins | WP MVC(公式サイト)
taketoketa.org
今回は、WP MVC のサンプルプラグインのインストール方法について紹介します。
WP MVC は WordPress プラグイン開発のための MVC フレームワークを提供するプラグインです。
WP MVC の詳しい使い方はコチラを参照してください。
WordPress プラグインの MVC フレームワーク WP MVC を試してみた
今回の記事の参考URL:
Installing Example Plugins | WP MVC(公式サイト)
WordPress プラグイン開発の MVC フレームワーク WP MVC を使って
DBの拡張や管理画面/管理メニューの作成などを作成してみた。
今回は、WP MVC を使ったプラグインの開発方法について公式サイトのチュートリアルを試してみた。
Twenty Ten や Twenty Ten Five のテーマでは管理画面からヘッダの画像を変更することができる。(管理画面 -> 外観 -> ヘッダー)
「画像を削除」という機能でヘッダの画像を削除することもできるが、
画像を削除してもトップページでは 940px × 198px のスペースが残ってしまう。
ヘッダーのテンプレートを以下のように変更することで
画像が選択されていないときにトップの画像を非表示にすることができる。
管理画面 -> 外観 -> テーマ編集 -> ヘッダー(header.php)
header.php 78行目あたり(85行目に1行追加)
[php]
// Check if this is a post or page, if it has a thumbnail, and if it’s a big one
if ( is_singular() &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ‘post-thumbnail’ ) ) &&
$image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID, ‘post-thumbnail’ );
elseif ( header_image() == ” ) :
else : ?>
<img src=”<?php header_image(); ?>” width=”<?php echo HEADER_IMAGE_WIDTH; ?>” height=”<?php echo HEADER_IMAGE_HEIGHT; ?>” alt=”” />
<?php endif; ?>
[/php]
なにが変わったかというと、
ヘッダー画像の指定がなかった時は img タグを出力しないようになりました。
ふと思いたって夜中にさくらVPS でサーバたてて、
いきおいで WordPress はじめました!
最近、仕事でも WordPress をよく使うので練習がてら書いていこうと思います。