Задать вопрос
@ligisayan

Как отменить вызов виджета в дочерней теме файла php?

Всем привет! Хочу в файле functions.php дочерней темы отменить вызов виджета вот так, но не удается
function change_version_owl_javascript () {
	wp_dequeue_script ('popular-widget');
}
add_action ('wp_enqueue_scripts','change_version_owl_javascript');

wp_deregister_script тоже не решает..
сам код виджета представлен здесь
if (!class_exists('mad_widget_popular_widget')) {

	class mad_widget_popular_widget extends WP_Widget {

		public $defaults = array();
		public $version = "1.0.1";

		function __construct() {

			parent::__construct( 'popular-widget', strtoupper(MAD_BASE_TEXTDOMAIN) .' '. __('Widget Popular and Latest Posts', MAD_BASE_TEXTDOMAIN),
				array('classname' => 'widget_popular_posts', 'description' => __("Display most popular and latest posts", MAD_BASE_TEXTDOMAIN))
			);

			define('POPWIDGET_URL', MAD_INCLUDES_URI . 'widgets/popular-widget/');
			define('POPWIDGET_ABSPATH', str_replace("\\", "/", dirname(__FILE__) . '/widgets/popular-widget'));

			$this->defaults = array(
				'counter' => false,
				'excerptlength' => 5,
				'meta_key' => '_popular_views',
				'calculate' => 'visits',
				'limit' => 3,
				'thumb' => false,
				'excerpt' => false,
				'type' => 'popular'
			);

			add_action('admin_print_styles', array(&$this, 'load_admin_styles'));
			add_action('wp_enqueue_scripts', array(&$this, 'load_scripts_styles'));
			add_action('wp_ajax_popwid_page_view_count', array(&$this, 'set_post_view'));
			add_action('wp_ajax_nopriv_popwid_page_view_count', array(&$this, 'set_post_view'));
		}
..
}
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы