رفتن به مطلب

اضافه شدن stylesheet به head


پست های پیشنهاد شده

سلام خدمت همه دوستان

من روی یک افزونه دارم کار می کنم.به یه قسمتی رسیدم که که نمی دونم چطوری حل میشه.

توی این افزونه، من یه قسمت انتخاب فونت به ویرایشگر وردپرس اضافه کردم. می خوام وقتی از لیست dropdown یه فونت رو انتخاب می کنم، به صورت خودکار 

<link rel='stylesheet' href='http://fonts.google.com/font_name' media='all'>

به head اضافه بشه. اما نمی دونم چطوری.با javascript یا php یا کتابخانه webfont loader نمیشه؟

 

لینک به ارسال

اینم استایل فیلدی که به ویرایشگر اضافه شده

<div id="mceu_30" class="mce-widget mce-btn mce-menubtn mce-fixed-width mce-listbox mce-first mce-btn-has-text" tabindex="-1" aria-labelledby="mceu_30" role="button" aria-label="Font Family" aria-haspopup="true"><button id="mceu_30-open" role="presentation" type="button" tabindex="-1"><span class="mce-txt">نوع قلم</span> <i class="mce-caret"></i></button></div>

 

لینک به ارسال

شما باید از تابع wp_enque_style استفاده کنید مثال زیر رو ببینید

function wpdocs_theme_style() {
    wp_enqueue_style( 'style-name', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'wpdocs_theme_style' );

جای style-name یک اسم یکتا برای استایلتون و بجای تابع get_stylesheet_uri() شما باید url فایل cssخودتونو قرار بدید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...