私たちが行うzblogサイトを頻繁にテンプレートの機能を拡張するカスタムフィールドを追加する必要がある場合、記事のリストを作成し、ページがより豊富示しました。
PHPのzblogテーマinclude.phpパフォーマンス機能によって達成することができます
インタフェースの作成1.
ディレクトリinclude.phpテーマに新しいファイルを作成し、ファイルに次のコードを追加します。
PHP
//注册插件
RegisterPlugin("插件ID","ActivePlugin_插件ID"); //具体的接口挂接 function ActivePlugin_插件ID() { Add_Filter_Plugin('API名称','执行代码(函数)'); }
ファイルinclude.phpされているテーマについて、単にインターフェースコードフィールドをマウントし、次のようになります。
PHP
Add_Filter_Plugin('Filter_Plugin_Edit_Response3','default-fy');
2.設定し、カスタムフィールドの保存オプション
後のインターフェイスを実装、我々は、入力ボックスの情報とカスタムフィールドに必要なフィールドを作成するようになりました。
PHP
function default_fy(){ global $zbp,$article; echo '<div id="alias" class="editmod"><label for="meta_fy_zan" class="editinputname">点赞文字</label> <input type="text" name="meta_fy_zan" value="'.htmlspecialchars($article->Metas->fy_zan).'"/></div>'; }
ファイルを保存し、あなたはフィールドの入力ボックスの増加を見ることができます記事を追加します。
3.通話フィールド
電話番号:
PHP
{$article.Metas.fy_zan}
ちょうどそれにテンプレートファイルを呼び出すコードにする必要があります。