[勉強用] WPのテーマに独自のオプション機能を加える事が出来るTheme Options Theme

Ads

なんと説明していいか分かりませんが、
配布されているテーマの中には、テーマ
独自のオプション機能が加わっているもの
を見かけたことが有るかと思います。以前
当ブログで配布したテーマにも独自のオプ
ション機能を追加しました。そのスニペット
的なソフトウェアです。

以前配布させて頂いたYoutube動画を背景に指定できるWPテーマ・WP-Tubularにも簡単なオプション機能を付けています。

このオプションを加えることで、ユーザーはPHPもHTMLも学ぶこと無く、簡単に好きなYoutube動画を背景に加えられる、という訳です。

※プラグインではないです。念のため

Theme Options Theme


勉強用にも良さそう。貴方だけのオリジナルオプション機能をテーマに加えることが出来ます。テーマファイルに加えるPHPファイルで、プラグイン作る程でもないけど、管理画面で変更できると良いよね、的な機能をつけてあげたり、なんて時に。

上図のように、テーマを有効化するとオプション項目が出現します。ここで設定すればWebサイトに何かしら変化を与えることが出来る、というコンテンツを作るためのフレームワーク的なものになります。

テーマへの加え方

加え方は簡単です。まず、お使いのテーマのfunctions.phpに以下を追加。

require_once ( get_template_directory() . '/theme-options.php' );

これでオプション機能が管理画面に追加されます。

機能をテーマに加えるときは以下のコードをテーマファイルに加えるみたいです。

<?php
    $options = get_option('sample_theme_options');
    echo $options['sometext'];
?>

オプションの内容はご自身でコードを書く必要があります。いろいろとお試しになっては如何ですか。

Theme Options Theme