با سلام خدمت شما عزیزان . قسمت پنجم از آموزش هک های فایل functions وردپرس براتون آماده کرده ایم . در 4 قسمت قبلی 20 ترفند مربوط به فایل Functions وردپرس براتون گفتیم و الان هم میخواهیم تعدادی دیگر رو براتون بگیم .

هک های فایل functions وردپرس

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

21 – تغییر اندازه طول توضیح متا در وردپرس

به صورت پیشفرض حداکثر طول مجاز برای توضیح متا حدود 55 کلمه است . برای تغییر دادن این تعداد کافی است کد زیر را به فایل Functions قالب خود اضافه کنید :

functionnew_excerpt_length($length) {
return 100;
}
add_filter('excerpt_length', 'new_excerpt_length');

برای تغییر اندازه میتوانید مقدار 100 را به عدد دلخواه خود تغییر دهید .

22- افزودن یک کاربر مدیر به وردپرس

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

function wpi_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
if ( !username_exists( $user )  && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpi_admin_account');

به جای یوزر و پسورد و ایمیل میتوانید مقدار دلخواه قرار دهید .

23- حذف پنل خوش آمد گویی از پیشخوان وردپرس

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

هک های فایل functions وردپرس - قسمت پنجم
هک های فایل functions وردپرس – قسمت پنجم

برای این کار کد زیر را در فایل Functions.php در پوشه قالب خود قرار دهید :

remove_action('welcome_panel', 'wp_welcome_panel');

24 – نمایش تعداد کل کاربران ثبت نام شده در سایت

اگر بخواهید تعداد کل کاربرانی که در سایت شما ثبت نام کرده اند را مشاهده کنید میتوانید از کد زیر استفاده کنید .

// Function to return user count
function wpi_user_count() { 
$usercount = count_users();
$result = $usercount['total_users']; 
return $result; 
} 
// Creating a shortcode to display user count
add_shortcode('user_count', 'wpi_user_count');

سپس هر جا خواستید تعداد را قرار بدید باید از کد کوتاه [user_count] استفاده کنید .

25 – استثنا قائل شدن یک دسته خاص از فید RSS

اگر بخواهید یک دسته خاص را در RSS خود قرار ندهید میتوانید از کد زیر استفاده کنید :

function exclude_category($query) {
    if ( $query->is_feed ) {
        $query->set('cat', '-5, -2, -3');
    }
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

به جای شماره دسته های قرار داده شده باید شناسه دسته مورد نظر خود را قرار دهید .

26 – فعال سازی اجرای کد کوتاه در ابزارک متنی

به صورت پیشفرض ، وردپرس کدهای کوتاه در ابزارک های متنی را اجرا نمیکند . برای حل این مشکل باید از کد زیر استفاده کنید .

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

خب امیدوارم که از این قسمت از مطلب هک های فایل functions وردپرس استفاده برده باشید . قسمت بعدی مطلب که ان شاء الله فردا منتشر میشه قسمت آخر از هک های فایل functions وردپرس هست . امیدوارم تا اینجا از این پنج قسمت استفاده کافی رو برده باشید . خوشحال میشیم که نظرات خودتان رو با ما در میان بگذارید .