Bunları kullanarak wp_enqueue_style()
ve wp_enqueue_script()
gibi şeyler yükleyen iki basit işlev var :
function admin_custom_css()
{ wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') };
function admin_custom_js
{ wp_enqueue_script( 'javascript_file', 'script.js') };
... ve birkaç yönetici sayfası, add_menu_page()
ve ile oluşturulmuşadd_submenu_page()
function my_menu() {
add_menu_page('Page 1', 'bar', 'something', 'else', 'foo');
add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', 'else', 'foo');
}
add_action('admin_menu', 'my_menu');
İki işlevimi yalnızca bu sayfalara nasıl yüklerim?
Şu anda kullanıyorum:
add_action('admin_init', 'admin_custom_css' );
add_action('admin_init', 'admin_custom_js' );
Ancak dosyalarımı her yönetici sayfasına yüklüyor, ki bu hiç hoş değil.
Bunu basit bir satır yoluyla yapabilir miyim functions.php
veya sayfalarımda ayrı ayrı sıraya koymak zorunda kalmalıyım (çok fazla yönetici sayfası oluşturma işlevini düzenlemek zorunda kaldığım için ilk seçeneği güçlü bir şekilde tercih ediyorum).
Teşekkürler!