Jump to content
  • 0

стили моего плагина не применяются


mstdmstd
 Share

Question

Всем привет,

 в wordpress 4.6 делаю свой плагин с формой на фронтенде которую подключаю через add_shortcode

Мой плагин имеет таблицу стилей у которой пишу

/*iPhone portrait 320 x 480 */
@media screen and (min-width: 320px) and (max-width: 479px) {
body {
background-color: lightgreen;
}
}

/*iPhone landscape 480 x 320*/
@media screen and (min-width: 480px)  and (max-width: 599px) {
body {
background-color: #ffff00;
}
}

но тестируя вижу что на девайсах мои стили не применяются а берутся из bootstrap.css?ver=4.6.1 активной темы
Мои стили ниже в иерархии инспектора обьектов перечеркнуты.

Мои стили подключены в в плагине

            wp_register_style( 'NSN_WooExtSearch_common_styles', $this->m_plugin_url . 'css/nsn_woo_ext_search_style.css' );
            wp_enqueue_style( 'NSN_WooExtSearch_common_styles' );


Как сделать чтобыв мои стили применялись ?

  Спасибо !

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Заглянув в исходный код результирующей страницы я вижу что мой css файл ДО файла
ultrabootstrap/css/bootstrap.css?ver=4.6.1

должен ли он быть после и как это регулируется в эктионе wp_enqueue_scripts
и методы             wp_register_style  и   wp_enqueue_style ?

 

Link to comment
Share on other sites

  • 0

Да он должен быть после стилей бутстрапа чтобы переопределить их.

Как регулируется понятия не имею, а разбираться лень, я не любитель вордпресса. Может кто-то из ребят подскажет, кто работает с этим движком.

Link to comment
Share on other sites

  • 0

Найдите handle, через который подключается стиль темы и укажите его в зависимостях: https://developer.wordpress.org/reference/functions/wp_register_script/

Например:

wp_register_style( 'NSN_WooExtSearch_common_styles', $this->m_plugin_url . 'css/nsn_woo_ext_search_style.css', array('theme-script-handle') );

 

Link to comment
Share on other sites

  • 0

Это параметр 

Цитата

 

$deps

(array) (Optional) An array of registered script handles this script depends on.

Default value: array()

 

А что означает текст 'theme-script-handle' ?  Это какая-то константа или должно быть имя тнекщей темы ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy