Am1rHo3e1N

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

7 پست در این موضوع قرار دارد

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

ممنون !

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

و سپس یک فایل 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');

 

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

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

2

به اشتراک گذاری این پست


لینک به پست
در 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');

 

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

دقیقا کجا رو ؟

 

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری