کاربرد های مفید فایل function.php در وردپرس
فایلfunction.php دارای توابع گوناگونی می باشد که موجب می شود مدیران با قرار دادن کدهایی ، امکانات سایت خود را بالا ببرند و از آن استفاده نمایند فایلfunction.php در تمامی پوشه های وردپرس قرار دارد و در سایت برای کارهای مختلفی استفاده می شود
در ادامه برای شما عزیزان برخی از کاربردهای این فایل را شرح می دهیم در ادامه با سایت ساز همراه باشید
۸ کاربرد مفید فایل function.php در وردپرس :
اضافه کردن لوگوی سفارشی به پنل مدیریت وردپرس:
برخی افراد دوست دارند که لوگوی اختصاصی خود را در پنل مدیریت سایت به جای لوگوی وردپرس قرار دهند برای اینکه این اتفاق بیفتد لوگوی اختصاصی خود را با نام custom-logo.png در مسیر wp-content/themes/your-tjemw/images آپلود کنید. (به اندازه ۱۶*۱۶ پیکسل) سپس کد زیر را در فایل function.php قرار دهید.
۱
۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ |
</pre>
<pre>function wpb_custom_logo() {
echo ‘
<style type="text/css">
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(‘ . get_bloginfo(‘stylesheet_directory’) . ‘/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
</style>
‘;
}
//hook into the administrative header output
add_action(‘wp_before_admin_bar_render’, ‘wpb_custom_logo’);</pre>
<pre> |
اضافه کردن یک بخش به پیشخوان وردپرس :
در پیشخوان وردپرس این امکان وجود دارد که بخش هایی را اضافه نمود برای نمونه می توان بخش پشتیبانی را اضافه نمود که درادامه برای نمونه ما این بخش پشتیبانی را اضافه نموده ایم برای اضافه کردن باید کدهای زیر را به فایل function.php اضافه نمایید
۱
۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ |
add_action(‘wp_dashboard_setup’, ‘my_custom_dashboard_widgets’);
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget(‘custom_help_widget’, ‘ ارتباط با بخش پشتیبانی’,’custom_dashboard_help’);
}
function custom_dashboard_help() {
echo ‘ |
تغییر تصویر آواتار پیش فرض در وردپرس :
زمانی که پروفایل وردپرس را ایجاد می نمایید ، نماد کاربری آواتار پیش فرض وردپرس قرار می گیرد و برای اینکه آن را تغییر دهید باید روی گزینه گفت و گو در بخش تنظیمات این کار را انجام داد عکس مورد نظر خود را با اندازه ی ۲۵۰*۲۵۰ در این بخش آپلود کنید. پس از آپلود آدرس عکس آپلود شده به شما داده میشود.
}
۱
۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ |
add_filter( ‘avatar_defaults’, ‘wpb_new_gravatar’ );
function wpb_new_gravatar ($avatar_defaults) {
$myavatar = ‘آدرس عکس آپلودی که به شما داده شده است’;
$avatar_defaults[$myavatar] = "Default Gravatar";
return $avatar_defaults;
} |
حذف شماره نسخه وردپرس :
می توانید کد زیر را در فایل function.php برای حذف شماره نسخه وردپرس خود قرار دهید
۱
۲ ۳ ۴ ۵ ۶ ۷ |
function wpb_remove_version(){
return ”;
}
add_filter(‘the_generator’,’wpb_remove_version’); |
تغییر متن پاورقی در وردپرس :
برای تغییر پیام تشکر در پایین پنل مدیریتی وردپرس می توانید کد زیر را در فایل function.php قرار دهید
۱ | function remove_footer_admin () { echo ‘ target="_blank"’; } add_filter(‘admin_footer_text’, ‘remove_footer_admin’); |
حذف پیام خوش آمد گویی در وردپرس :
کد زیر را می توانید برای حذف پیام خوش ادگویی در فایل function.php قرار دهید
۱ | remove_action(‘welcome_panel’, ‘wp_welcome_panel’); |
غیرفعال کردن ورود از طریق ایمیل در وردپرس :
برای اینکه وارد شدن به وردپرس فقط از طریق نام کاربری باشد می توانید کد زیر را به فایل function.php اضافه نمایید
۱ | remove_filter( ‘authenticate’, ‘wp_authenticate_email_password’, 20 ); |
نمایش تاریخ پویا در پاورقی سایت :
برای این کار ابتدا کد زیر را در فایل function.php قرار دهید.
۱
۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ ۴۰ ۴۱ |
function wpb_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = ‘publish’
");
$output = ”;
if($copyright_dates) {
$copyright = "© " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= ‘-‘ . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
} |
سپس کد زیر را در فایل footer.php قرار دهید.
۱ | <code class="plain"><?php </code><code class="functions">echo</code> <code class="plain">wpb_copyright(); ?></code> |