2017-10-25 9 views
0

私はACFプラグイン(バージョン5 Pro)を使用してウェブサイトを構築していますが、それ自体は問題ではないページテンプレートにボタンを設定しています。問題は、そのテンプレートを使用する各ページの特定の内容に応じて、ボタンがいくつかの異なる外観の1つを持つことができることです。私がしようとしているのは、すべてのボタンをACFフィールドのデフォルト値セクションに前もってアップロードできるように設定してから、そのテンプレートを使用して新しいページを作成するたびに、適切なボタンを選択するだけですラジオボタン、ドロップダウンメニュー、またはページのバックエンド上の同様のものから選択できます。このテンプレートを使用して少量のコンテンツを常にアップロードする予定であるため、各ページで適切な画像を手動で選択する必要がなくなるため、時間が大幅に節約されます。高度なカスタムフィールド - バックエンドの切り替え可能なオプション?

私は周りでグーグルで行きました。私はどこでも見つけることができた良い答えがなかったので、あなたの知識のある方々が私を助けてくれることを願っています!

(これを解決策として提案する前に、各ページの内容はプログラミングだけで定義できるものではありません。少し抽象的で人間の入力が必要です。複数のテンプレートがあり、ページを作るときには適切なテンプレートを選択するだけですが、私が今やっているやり方はきれいになります)。あなたはACF柔軟なコンテンツ試すことができます

答えて

0

:柔軟なコンテンツフィールドを使用して https://www.advancedcustomfields.com/add-ons/flexible-content-field/

を、あなたはWYSIWYGエディタを含む複数のフィールド(ETCボタン1、ボタン2を、)を作成し、追加ボタンのHTMLを構築することができるようになりますフィールドのデフォルト値。

あなたが読むことができます: https://support.advancedcustomfields.com/forums/topic/html-default-values/

をしかし、私はあなたがトラブルこのアプローチを使用して、ボタンを動的に行うことで取得すると思う...私はあなたがいくつかの部分を続けるならば、それは良くなることをお勧めしたいですURLなどのボタンを動的に使用し、URL、アンカーなどを入力するための追加フィールドを使用します。

関連する問題