رفتن به مطلب

تغییر فونت افزونه


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

سلام من فونت افزونه ای رو عوض کردم ولی عوض نشد :mellow: کسی میدونه که چطور میشه فونت افزونه رو عوض کرد؟

لینک به ارسال

با سلام و احترام به انجمن خوش آمدید 

لطفا میشه بگید دقیقا چه کاری کردید بزرگوار 

لینک به ارسال

ممنون !

ببینید یه پوشه بود به نام Fonts که قطعا میدونستم که فونت های اون افزونه تو اون پوشن .

بعد فونت دلخواه رو با فرمت های مختلف و با همان اسمی که تو افزونه استفاده شده ، رو تو پوشه ی Fonts جا دادم ولی تغییری مشاهده نشد ! حتی کش سایت رو هم پاک کردم ولی بازم نشد

لینک به ارسال

اگه هدف تغییر فونت هست بهته جداگانه انجام بدید یعنی 

ابتدا فونت ها رو مثلا نام فونت یکان هست 

در فولدر فونت قرار بدید 

و سپس یک فایل css هم ایجاد کنید برای فونت 

مثال برای تعریف یک فونت در فایل css  و در نهایت بیاید فونت رو دوباره به اون المان ها در صفحه بدید 

@font-face {
    font-family: 'yekan';
    src: url('yekan-regular.woff') format('woff'), url('yekan-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1{
	font-family:yekan;
}

و سپس در فایل اصلی افزونه باید این استایل رو لود کنید 

مثلا در کد زیر این استایل در هدر سایت در ادمین لود میشه 

function function_name_css_admin_fenix()
{
    wp_enqueue_style('fenix-admin-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6);
}

add_action('admin_head', 'function_name_css_admin_fenix');

که مقدار css/admin.css مسیر فایل سی اس اس ما هست 

و مقدار 1.6 ورژن این فایل هست که برای جلوگیری از کش بعد از تغییر هر بار این فایل میتونید مثلا 1.6 را به 1.7 تغییر بدید

اما برای لود همین فایل خود سایت نه ادمین میتونید از کد زیر استفاده کنید 

function function_name_web_css_admin_fenix()
{
    wp_enqueue_style('fenix-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6);
}

add_action('wp_head', 'function_name_web_css_admin_fenix');

 

امید وارم متوجه شده باشید 

پیروز و موفق باشید.

لینک به ارسال
در 22 دقیقه قبل، Fenix.ir گفته است :

اگه هدف تغییر فونت هست بهته جداگانه انجام بدید یعنی 

ابتدا فونت ها رو مثلا نام فونت یکان هست 

در فولدر فونت قرار بدید 

و سپس یک فایل css هم ایجاد کنید برای فونت 

مثال برای تعریف یک فونت در فایل css  و در نهایت بیاید فونت رو دوباره به اون المان ها در صفحه بدید 


@font-face {
    font-family: 'yekan';
    src: url('yekan-regular.woff') format('woff'), url('yekan-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h1{
	font-family:yekan;
}

و سپس در فایل اصلی افزونه باید این استایل رو لود کنید 

مثلا در کد زیر این استایل در هدر سایت در ادمین لود میشه 


function function_name_css_admin_fenix()
{
    wp_enqueue_style('fenix-admin-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6);
}

add_action('admin_head', 'function_name_css_admin_fenix');

که مقدار css/admin.css مسیر فایل سی اس اس ما هست 

و مقدار 1.6 ورژن این فایل هست که برای جلوگیری از کش بعد از تغییر هر بار این فایل میتونید مثلا 1.6 را به 1.7 تغییر بدید

اما برای لود همین فایل خود سایت نه ادمین میتونید از کد زیر استفاده کنید 


function function_name_web_css_admin_fenix()
{
    wp_enqueue_style('fenix-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6);
}

add_action('wp_head', 'function_name_web_css_admin_fenix');

 

امید وارم متوجه شده باشید 

پیروز و موفق باشید.

ممنون بابت پاسخ ولی میشه یکم بیشتر روون تر توضیح بدید؟!!

لینک به ارسال

خب یه راه ساده تر! نمیشه فونت مورد نظر رو با نام قبلی فونت های افزونه جایگزینه کنیم؟

" و سپس در فایل اصلی افزونه باید این استایل رو لود کنید  "

بعد از این، کار تموم شده دیگه ؟! بقیشو نفهمیدم

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...