質問が何度も聞かれ、さまざまな質問が多すぎます。何らかの理由で、私が見つけた答えのどれもうまくいかないようです。非常に奇妙なことは、以前にテーマを開発していて、それが機能していたことです。
テーマにいくつかのオプションを作成する必要があるため、ワードプレスの管理領域に別のメニューを作成すると機能し、そのページにいくつかのオプションを追加すると表示され、オプションの保存も機能します。
ここで、もう少しオプションを作成し、それらを jquery ui タブでタブ化したいと考えました。wordpress が jquery ui をネイティブにサポートしていることはわかっていますが、読み込むには追加で呼び出す必要があります。
したがって、コードをいじりすぎた後、最後にgeneratewp.comサイトからコードを引っ張って終了しましたが、動作しないはずです。なぜそれを理解できないのですか。
現在のコードは次のとおりです。
function custom_styles() {
wp_register_style( 'jquery-ui-style', 'http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css', false, false );
}
// Hook into the 'admin_enqueue_scripts' action
add_action( 'admin_enqueue_scripts', 'custom_styles' );
// Register Script
function custom_scripts() {
wp_register_script( 'jquery-ui-core', '', array( 'jquery' ), false, false );
wp_register_script( 'jquery-ui-tabs', '', array( 'jquery' ), false, false );
}
// Hook into the 'admin_enqueue_scripts' action
add_action( 'admin_enqueue_scripts', 'custom_scripts' );
wordpress の記録によると、これは jquery ui タブとスタイルを登録する必要がありますが、そうではありません。
他の多くの組み合わせを試しましたが、うまくいきません。なぜ私はそれを理解することはできません。