خانه / وردپرس / آموزش وردپرس / کاربرد های مفید فایل function.php در وردپرس
کاربرد های مفید فایل function.php در وردپرس
کاربرد های مفید فایل function.php در وردپرس

کاربرد های مفید فایل function.php در وردپرس

می خواهیم این آموزش وردپرس رو به کاربرد های مفید فایل function.php در وردپرس اختصاص دهیم و با این فایل که بهش فایل توابع میگویند کمی بیشتر اشنا شیم زیرا اگه شما دوستان به پوشه قالب وردپرس خودتون مراجعه نمایید حتما این فایل رو خواهید دید و در همه تم ها چه رایگان و چه حرفه ای موجود بوده است و شما به کمک آن می تونید انواع ویزگی های مختلف رو از سایت خود بر داشته و یا افزایش دهید پس در صورت تمایل همراه ما بمانید

کاربرد های مفید فایل function.php در وردپرس

شما عزیزان وقتی می خواهید یک ویزگی جدید رو در سایت خود اضافه نمایید و ان رو به نحوی سفارشی سازی کنید میتونید از انواع پلاگین وردپرس کاربردی استفاده نمایید ولی اگه استفاده از افزونه بیش از حد باشد به مشکلات چون سنگین شدن سایت بر می خورید بنابراین راه حل اسان استفاده از کدهای کاربردی در فایل فانکشن می باشد

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

حذف شماره نسخه وردپرس اولین مورد بوده است  زیرا دوستان شما برای داشتن امنیت وردپرس خود باید همیشه بروز باشید و از اخرین ورژن وردپرس استفاده نمایید اما گاهی اوقات می خواهید که شماره ورژن رو نداشته و حذف نمایید که این کار با قرار دادن کد زیر امکان پذیر بوده است

فایل function.php در وردپرس

function wpb_remove_version(){
return '';
}
add_filter('the_generator','wpb_remove_version');

اضافه نمودن لوگوی سفارشی به صفحه مدیریت وردپرس از مواری بوده است که افراد زیادی می خواهند از ان به جای لوگوی سایت خودشون استفاده نمایید و در شکل مشخص شده است تا بتونید مشاهده نمایید که باید لوگوتون رو با اسم custom-logo.png در مسیر wp-content/themes/your-theme/images آپلود کنید فقط تصویر باید 16 در 16 باشد و بعد این کار کد زیر رو در فایل function.php قالب وردپرس خودتون قرار دهید

فایل 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

ما کد زیر رو برای wptem.ir قرار دایم که میتوند برای سایت خود داشته و کد کاربردی وردپرس زیر رو در فایل فانکشن قراردهید

function remove_footer_admin () { echo 'منبع آموزشی:a href="http://www.wptem.ir" target="_blank";wptem.ir '; } add_filter('admin_footer_text', 'remove_footer_admin');

آموزش وردپرس

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

 کد کاربردی وردپرس

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

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 '
از اینکه <a data-ail="99141" target="_blank"  href="https://wptem.ir/">wptem.ir</a> را انتخاب کردید متشکریم
درصورت بروز هر مشکل با ما در ارتباط باشید href="http://www.wptem.ir " target="_blank"<a data-ail="99141" target="_blank"  href="https://wptem.ir/">wptem.ir</a>;
}

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

وردپرس

حذف پنل خوش آمد گویی وردپرس از داشبورد رومتویند با قرار دادن کد زیر در فایل function.php انجام دهید


remove_action('welcome_panel', 'wp_welcome_panel');

تغییر تصویر آواتار پیش فرض در وردپرس از مواردی بوده است که افراد  زیادی بهش اهمیت می دهند زیرا با ایجاد نمودن پروفایل در وردپرس چنانچه تصویر برای خود اپلود نشود یک تصویر به صورت خودکار برای آواتار که نماد کاربری بوده است انتخاب می شود که شما میتونید برای تغییر تصویر اواتار همانند زیر در پیشخوان » تنظیمات » گفت و گو عمل نمایید تا هر کدام رو می خواهید برای تصویر پیش فرض انتخاب کنید

تغییر تصویر آواتار پیش فرض در وردپرس

خب حالا شما با داشتن تصویر 250 در 250 تصویر جدید رو آپلود نمایید

تصویر آواتار

آواتار

حالا وقت قرار دادن کد زیر در فایل function.php می رسد که به جای ‘http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png‘ باید ادرس تصویر خودتون رو قرار هید

}
add_filter( 'avatar_defaults', 'wpb_new_gravatar' );

function wpb_new_gravatar ($avatar_defaults) {

$myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png';

$avatar_defaults[$myavatar] = "Default Gravatar";

return $avatar_defaults;
}

آواتار پیش فرض در وردپرس

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

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>

غیر فعال کردن ورود از طریق ایمیل در وردپرس میتونه بسیار مهم و کاربردی باشد تا امنیت سایت خود رو بالا ببرید و شما با قرار دادن کد کاربردی وردپرس زیر در function.php میتوند امکان ورود با ایمیل رو خنثی نمایید تا فقط با نام کاربری امکان پذیر باشد

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

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

کد وردپرس

از همراهیتون سپاسگذاریم

منبع : قالب وردپرس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *