検索キーワードを入力:

Custom Field Templateを使用してのプレビューを実装

Custom Field Templateを使用してのプレビューを実装

WordPressでサイトを作るときに限らず、色んなシチュエーションで使う機能のカスタムフィールドですが、カスタムフィールドを使用したページをプレビューしようとすると、デフォルトのままの仕様だと反映されずに、公開したときの値が反映されて、投稿や下書きを更新してプレビューする必要があります。

カスタムフィールドを使用するサイトを構築する際、最近ではもっぱらWP Alchemyを使用していたのですが、Custom Field Templateを使用したサイトをいじる機会があり、プレビューが機能しないのでそこも直して欲しいということになりました。

ググっても、デフォルトのカスタムフィールドを使用した時のプレビュー反映方法は出てくるけどCustom Field Templateのは出てこない。
他のadvanced custom fieldsとかは出てくるんですけど・・。
今更プラグイン変えてもなぁと思いつつ、プレビューでも入力した値を反映される様にいじくることにしました。

出来るだけプラグイン本体をいじりたくなかったのでテーマのfunction.phpに追記して対応。

結構適当だけど動作確認してこれで完了。

ちなみに、デフォルトのカスタムフィールドのUIには対応していません。
理由としては、カスタムフィールドテンプレートを使用して更新や投稿を行っているクライアントさんはデフォルトのUIを使用しないし、
そもそもデフォルトのUIを表示させないように設定してあげればいいので。

About Little

WordPressをいじくり倒して早10年。一人ぼっちでひたすらソースとにらめっこ厨。 有り難いことに、Welcart/WP e-commerce/WooCommerce/EC-Cube等で多数ECサイトを制作させていただいたけど、ふと気付いた、ちゃんと売れるのか。 効果的に売れるようにするためにはどうしたらいいのか。ということでお勉強を兼ねてECサイトも運営中。
2016年1月14日

Related Posts

No posts were found for display

0 comments found

Comments for: Custom Field Templateを使用してのプレビューを実装

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です