رفتن به مطلب

مدیریت فونت قالب یا افزونه از طریق بخش تنظیمات قالب یا افزونه


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

سلام بر همه دوستان عزیز

همونطور که توی برخی از قالب ها و افزونه مشاهده میکنید

در بخش تنظیمات قالب یا افزونه بخشی هست که میشه با اون فونت بخش مربوطه رو توی قسمت کاربری سایت تغییر و مدیریت کرد

اکثر این افزونه ها و قالب ها به درگاه گوگل فونت متصل هستند و فونت های گوگل رو نمایش میدن

حالا سوال اینجاست

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

یعنی همون فونت هایی که من میخوام رو کاربر بتونه انتخاب بکنه

باید دقیقا چیکار کنم؟

نمونه کاری دارید؟

لینک به ارسال

سلام

خب این خیلی ساده ست!!

شما اول ببین خود قالب اسم فونت های گوگل رو کجا قرار داده. بعد شما میتونید اسم فونت هایی که مایل هستین رو در ادامه ی اون ها وارد کنید. تا در تنظیمات نیز نمایش داده بشه. :)

خب این تا اینجا!

حالا خیلی راحت میتونی فونت های آنلاین رو استفاده کنی. مثلا کد آنلاین فونت BYekan رو از سایت های مربوطه دریافت کن و در آخر آخر آخر فایل header.php قالب قرار بده. اگه کد های فایل header.php در انتها با این <? بسته نشده شما ببند و بعد کدی که گفتم رو قرار بده :rolleyes:

لینک به ارسال

آقا شهاب به این سادگی که شما میگی هم نیست

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


/**
* TYPOGRAPHY
*/
public function typography_callback()
{
include('include/google-font.php');
$bizohours_options = get_option( "bizohours_option" );

echo '<p><label>Font family       </label></p><p>
<select id="typography-font-family" name="bizohours_option[typography-font-family]">';
foreach($googlefonts as $font){ ?>
<option <?php if( $bizohours_options['typography-font-family'] == $font ) echo 'selected'; ?>><?php echo $font; ?></option>
<?php }
echo '</select></p>';

echo '<p><label>Font size       </label></p><p>
<select id="typography-font-size" name="bizohours_option[typography-font-size]">';
for($i=10; $i<=50; $i++) { ?>
<option <?php if( $bizohours_options['typography-font-size'] == $i ) echo 'selected'; ?>><?php echo $i.'px'; ?></option>
<?php }
echo '</select></p>';
}

دوستان

راهنمایی کنند لطفا

لینک به ارسال

آقا شهاب به این سادگی که شما میگی هم نیست

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


/**
* TYPOGRAPHY
*/
public function typography_callback()
{
include('include/google-font.php');
$bizohours_options = get_option( "bizohours_option" );

echo '<p><label>Font family       </label></p><p>
<select id="typography-font-family" name="bizohours_option[typography-font-family]">';
foreach($googlefonts as $font){ ?>
<option <?php if( $bizohours_options['typography-font-family'] == $font ) echo 'selected'; ?>><?php echo $font; ?></option>
<?php }
echo '</select></p>';

echo '<p><label>Font size       </label></p><p>
<select id="typography-font-size" name="bizohours_option[typography-font-size]">';
for($i=10; $i<=50; $i++) { ?>
<option <?php if( $bizohours_options['typography-font-size'] == $i ) echo 'selected'; ?>><?php echo $i.'px'; ?></option>
<?php }
echo '</select></p>';
}

دوستان

راهنمایی کنند لطفا

بله درسته من این دستورات رو برای قالب وردپرس عرض کرده بودم اگه دقت کنید...

منتظر باشید تا دوستان راهنمایی کنن :rolleyes:

لینک به ارسال

از این افزونه الهام بگیرید


https://wordpress.org/plugins/persian-fonts/

لینک به ارسال

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

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

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

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

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

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

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

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

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