リンクを追加するためのテーマオプションを作成したいと思います。wpエディターが存在する場合、これらのスクリプトをロードしてダイアログをトリガーすることは正常に機能します。
wp_enqueue_script('wplink');
wp_enqueue_script('wpdialogs');
wp_enqueue_script('wpdialogs-popup');
wp_enqueue_style('wp-jquery-ui-dialog');
wp_enqueue_style('thickbox');
wp_editor('', 'unique_id', array('editor_class'=>'hidden'));
$('.add-link').on("click", function(e){
e.preventDefault();
wpLink.open();
return false;
});
しかし、エディタが存在せずにリンクダイアログボックスを開くにはどうすればよいですか?
これは私が求めているものです
2
それはすべてエディターにかなり密接に結びついており、リンクダイアログはエディタークラスのメソッドによって構築され、それを呼び出すスクリプトにはエディターインスタンスが必要です。
—
ミロ
エディターがないとどういう意味ですか?どこに食べたいですか?
—
Pmpr 2016年
@Trix in theme settings
—
Benn
独自のフィールドを作成するか、高度なカスタムフィールドの関係フィールド(advancedcustomfields.com/resources/relationshipまたはカスタムフィールドスイートの関係フィールド:docs.customfieldsuite.com/field-types/relationship.html
—
MikeNGarrett