আমি আমার উইজেট দ্বারা ব্যবহৃত জাভাস্ক্রিপ্ট এবং সিএসএস শৈলীগুলি তাদের নিজস্ব ফাইলের মধ্যে রাখতে চাই (এবং থিমটিতে এগুলি যোগ করব না)।
তবে উইজেটটি যখন আসলে একটি সাইডবারে ব্যবহৃত হয় তখন আমি সেগুলি যুক্ত করতে ওয়ার্ডপ্রেস পেতে পারি না।
আমি এটি চেষ্টা করেছি:
ক্লাস ঘোষণার ভিতরে আমি 2 টি ফাংশন যুক্ত করেছি
class EssentielleRubriquesPosts extends WP_Widget {
function addFrontendCss(){
wp_enqueue_style('erw-frontend-css', ESSENTIELLE_RUBRIQUE_WIDGET_PLUGIN_PATH . 'css/EssentielleRubriqueWidget-frontend.css');
}
function addFrontendJavascript(){
wp_register_script('jq-hoverintent', PLUGIN_PATH . 'js/jquery.hoverintent.js', array('jquery'), '1.0',true);
wp_enqueue_script('jq-hoverintent');
wp_enqueue_script('jq-tools', PLUGIN_PATH . 'js/jquery.tools.js', array('jquery'),'1.0',true);
wp_enqueue_script('erw-frontend-js', PLUGIN_PATH . 'js/widget-frontend.js', array('jquery', 'jq-hoverintent', 'jq-tools'),'1.0',true);
}
এবং উইজেটের ভিতরে () ফাংশন:
function widget($args, $instance) {
add_action( 'wp_print_scripts', 'addFrontendJavascript' );
add_action( 'wp_print_styles', 'addFrontendCss' );
}
কিন্তু এটি কিছুই করে না ...