مرتضی نظری 4182 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 سلام.دوستان من برای فارسی سازی پوسته ای که داخل تنظیمات خودش میتونی فونت رو انخاب کنی. من فونت های فارسی رو به پوسته اضافه کردم.اما مشکل اینکه چون این فونت ها توی کامپیوترم هست لود میشن اگه نباشند من بایستی چطور اونو توی فایل فانکشن لود کنم؟بازم میگم من میخوام این فراخوانی توی فایل فانکشن حتما باشه... از طریغ استایل رو بلدم اما میخوام از طریغ فانکشن باشه یعنی به زبان php...نکته اینه که درخواست فراخوانی فونت های انگلیسی رو از تو فانکشن انجام داده... البته از api گوگل... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 سلامهمون حالتی که برای انگلیسی انجام دادید برای فارسی انجام بدید. فونت رو اپلود کنید و آدرس دهی کنید 2 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 يعني بجاي آدرس api گوگل آدرس فونت رو بدم? 1 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 مرتضی جان کدت رو بزار تا ببرسی کنم. 2 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 این کد از قسمتی که من توش فونت رو اضافه کردم هست تا آخر جایی که بایستی بسته میشد... /*** Returns an array of fonts available to the theme.** @since Esplanade 1.0*/function esplanade_available_fonts() {return array('helvetica' => '"Helvetica Neue", "Nimbus Sans L", sans-serif','verdana' => 'Geneva, Verdana, "DejaVu Sans", sans-serif','tahoma' => 'Tahoma, "DejaVu Sans", sans-serif','trebuchet' => '"Trebuchet MS", "Bitstream Vera Sans", sans-serif','lucida-grande' => '"Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", sans-serif','droid-sans' => '"Droid Sans", sans-serif','lato' => '"Lato", sans-serif','pt-sans' => '"PT Sans", sans-serif','cantarell' => '"Cantarell", sans-serif','open-sans' => '"Open Sans", sans-serif','quattrocento-sans' => '"Quattrocento Sans", sans-serif','georgia' => 'Georgia, "URW Bookman L", serif','times' => 'Times, "Times New Roman", "Century Schoolbook L", serif','palatino' => 'Palatino, "Palatino Linotype", "URW Palladio L", serif','droid-serif' => '"Droid Serif", serif','lora' => '"Lora", serif','pt-serif' => '"PT Serif", serif','courier' => 'Courier, "Courier New", "Nimbus Mono L", monospace','monaco' => 'Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace','mj_beirutLight' => 'Mj_BeirutLight, "B Koodak"');}endif;if ( ! function_exists( 'esplanade_ignore_sticky_posts' ) ) :/*** Ignore sticky posts from the main query** Sticky posts are displayed as featured posts* in the slider on the front page if option* is activated in theme options.** @since Esplanade 1.0*/function esplanade_ignore_sticky_posts( $query ) {global $wp_the_query;if( ( $wp_the_query === $query ) && $query->is_home() && esplanade_get_option( 'slider' ) )$query->set( 'ignore_sticky_posts', 1 );}endif;add_action( 'pre_get_posts', 'esplanade_ignore_sticky_posts' );if ( ! function_exists( 'esplanade_register_styles' ) ) :/*** Register theme styles** Registers stylesheets used by the theme.* Also offers integration with Google Web Fonts Directory* @uses wp_register_style() To register styles** @since Esplanade 1.0.*/function esplanade_register_styles() {$web_fonts = array('droid-sans' => 'Droid+Sans','lato' => 'Lato','pt-sans' => 'PT+Sans','cantarell' => 'Cantarell','open-sans' => 'Open+Sans','quattrocento-sans' => 'Quattrocento+Sans','droid-serif' => 'Droid+Serif','lora' => 'Lora','pt-serif' => 'PT+Serif');if( array_key_exists( esplanade_get_option( 'body_font' ), $web_fonts ) || in_array( esplanade_get_option( 'headings_font' ), $web_fonts )|| in_array( esplanade_get_option( 'content_font' ), $web_fonts ) ) {$web_fonts_stylesheet = 'http://fonts.googleapis.com/css?family=';if( array_key_exists( esplanade_get_option( 'body_font' ), $web_fonts ) ) {$web_fonts_stylesheet .= $web_fonts[esplanade_get_option( 'body_font' )] . ':regular,italic,bold,bolditalic';}if( ( esplanade_get_option( 'headings_font' ) != esplanade_get_option( 'body_font' ) ) && array_key_exists( esplanade_get_option( 'headings_font' ), $web_fonts ) ) {$web_fonts_stylesheet .= '|' . $web_fonts[esplanade_get_option( 'headings_font' )] . ':regular,italic,bold,bolditalic';}if( ( esplanade_get_option( 'content_font' ) != esplanade_get_option( 'body_font' ) ) && ( esplanade_get_option( 'content_font' ) != esplanade_get_option( 'headings_font' ) ) && array_key_exists( esplanade_get_option( 'content_font' ), $web_fonts ) ) {$web_fonts_stylesheet .= '|' . $web_fonts[esplanade_get_option( 'content_font' )] . ':regular,italic,bold,bolditalic';}$web_fonts_stylesheet .= '&subset=latin';} else$web_fonts_stylesheet = false;if( false !== $web_fonts_stylesheet ) {wp_register_style( 'esplanade-web-font', $web_fonts_stylesheet, false, null );$esplanade_deps = array( 'esplanade-web-font' );} else$esplanade_deps = false;wp_register_style( 'esplanade', get_bloginfo( 'stylesheet_url' ), $esplanade_deps, null );wp_register_style( 'sand', get_template_directory_uri() . '/styles/sand.css', array( 'esplanade' ), null );wp_register_style( 'nature', get_template_directory_uri() . '/styles/nature.css', array( 'esplanade' ), null );wp_register_style( 'earth', get_template_directory_uri() . '/styles/earth.css', array( 'esplanade' ), null );wp_register_style( 'colorbox', get_template_directory_uri() . '/styles/colorbox.css', false, null );}endif;add_action( 'init', 'esplanade_register_styles' );if ( ! function_exists( 'esplanade_enqueue_styles' ) ) : نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 این داره طبق متد خودش فونت های وب رو به پوسته اضافه میکنه. این با فراخوانی فونتهای فارسی تفاوت داره. در ادیتور هستن این فونتها؟ 2 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 همه این فونت ها توی قسمت تنظیمات وبلاگ هستند...راستی مشکلم حل شد ولی میخوام برای افزایش اطلاعات خودم این تایپیک رو دنبال کنم... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 مسلما در متد فراخوانی جایی برای ادرس دهی فونتها وجود داره.باید اون رو پیدا کنید و طبق اون یک آدرس دهی جدید برای فونتهای دلخواه ایجاد کنید.حالا کافیه برای متد جدید در فانکشن اسم های فونتها رو وارد کنید. 2 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 مرتضی جان اصلا ساده ترین روش برای فراخوانی یک فونت از طریغ فانکشن چی هست؟کوتاه ترین و ساده ترین راه... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 ایجاد یک تابع برای هوک به بخش استایل وردپرسکه توی تابع آدرسهای فونت ها مشخص بشه. 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .