051-38846027 021-44767960
09120248112 09367988112

۱۴ ترفند وردپرس با استفاده از فایل فانکشن قالب

قصد داریم تا به شما ۱۷ ترفند کاربردی که بوسیله فایل فانکشن انجام می شود را به شما آموزش دهیم شاید تعدادی از این ترفند ها مناسب سایت شما باشد و بدردتان بخورد . تمامی این ترفند ها تست شده می باشد و توسط فایل فانکشن صورت می گیرد.

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

اتفاقات زیادی ممکن است رخ دهد تا شما دیگر قادر به ورود از طریق یوزر ادمین اصلیتان به پیشخوان وردپرس نباشید ، مثلاً رمز آن را فراموش کرده باشید .

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

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

در زیر بجای usename ، نام کاربری بنویسید ، مثلاً : admin1

بجای password ، رمز عبوری تعریف کنید ،

و بجای ایمیل ، یک ایمیل جدید وارد کنید و سپس آن را ذخیره کنید.

function wpb_admin_account(){
$user = 'username';
$pass = 'password';
$email = 'email@mywordpresssite.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','wpb_admin_account');

۲- نمایش تعداد کل کاربران ثبت نام شده در سایت

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

function wpb_user_count() {
$usercount = count_users();
$result = $usercount['total_users'];
return $result;
}
add_shortcode('user_count', 'wpb_user_count');

۳ – حذف قسمت خوش آمدید وردپرس (تصویر زیر)

این قسمت کاربرد خاصی ندارد و می توانید با اضافه کردن یک خط کد به فایل فانکشن این قسمت را حذف نمایید .

کد زیر را به فانکشن اضافه نمایید :

remove_action('welcome_panel', 'wp_welcome_panel');

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

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

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

۵- ویرایش پابرگ پیشخوان وردپرس

وقتی وارد پیشخوان وردپرس شوید ، در پابرگ  پیشخوان یک خط متن می باشد ” سپاسگزاریم از اینکه سایت خود را با وردپرس ساخته‌اید. ” اگر قصد داشته باشید تا این خط را حذف یا دیده پنهان کنید کد زیر را به فانکشن اضافه نمایید.

function remove_footer_admin () {
echo 'Hello world!';
}
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_widget', 'More Information', 'custom_dashboard_information');
}
function custom_dashboard_information() {
echo 'متن دلخواه شما';
}

در قسمت “متن دلخواه شما” می توانید متن خود را وارد نمایید تا در معرض کاربران سایتتان قرار گیرد .

۷ – اضافه کردن تنظیمات جهت تغییر اندازه دلخواه به عکس ها

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

add_image_size( 'sidebar-thumbnail', 120, 120 );

۸- اضافه کردن تصویر شاخص به لینک های RSS

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

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '
 
' . get_the_post_thumbnail($post->ID) .
'
 
' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

۹- جدا کردن دسته ها از بخش feed سایت

برای حذف کردن دسته های سایتتان از بخش feed سایت می توانید از کد زیر در فایل فاکنشن استفاده نمایید:

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

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

۱۰ – غیر فعال کردن RSS سایت

عده ای تمایل دارند تا فید سایتشان را غیر فعال کنند که این کار توسط کد صورت می گیرد ، می بایست کد مربوطه را در فانکشن قالب قرار دهید و ذخیره کنید :

function fb_disable_feed() {
wp_die( __('Sorry, we don't use RSS!') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

۱۱- مخفی کردن جزئیات خطا هنگام ورود به وردپرس

گاهاً پیش می آید که قصد ورود به پنل وردپرستان را دارید و هنگام ورود به خطا بر می خورید ، توسط این کد می توانید کاری کنید تا دیگر این خطاها نمایش داده نوشد:

function no_wordpress_errors(){
return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

۱۲- ورود کاربران توسط نام کاربریشان

توسط این کد می توانید کاری کنید تا کاربران فقط از طریق نام کاربریشان وارد سایت شوند :

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

۱۳- تغییر طول توضیحات مختصر نوشته

در قسمت توضیحات خلاصه و مختصر یک نوشته ، شاید برای شما مقدار کاراکتر ها کم باشد ، اما به کمک این کد می توانید مقدار آن را افزایش دهید :

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

۱۴ – فعال کردن بارگزاری تمام فرمت های فایل در وردپرس

به کمک این کد می توانید کاری کنید تا در قسمت آپلود فایل ، به شما اجازه ی بارگزاری تمامی فرمت ها را بدهد :

function my_myme_types($mime_types){
$mime_types['svg'] = 'image/svg+xml';
return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

 

اشتراک کذاری در :
به این مطلب امتیاز دهید :
1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز
Loading...

۲ روش برای اضافه کردن دکمه تایید هنگام انتشار پست در وردپرس

افزایش یا کاهش تعداد برچسب ها در ابزارک ابر برچسب های وردپرس

سوالات متداول

توس وب تضمین میکند مطابق با مفاد قرارداد رسمی که درابتدا, متناسب با نیاز مشتری تنظیم شده عمل نماید (تحویل به موقع – پشتیبانی پس از تحویل – رعایت استاندارد های جهانی)

پشتیبانی دارای محدودیت زمانی نبوده و ما پاسخگوی تمامی مشکلات و خطاهای احتمالی سایت شما هستیم.

طراحی اختصاصی توسط تیم حرفه ای و بدون استفاده از قالب های آماده و با رعایت استانداردهای جهانی وب

تیم توس وب تلاش کرده تا تمامی موارد امنیتی که مربوط به کدنویسی قالب ها بوده را رعایت کند.

بله – پس از طراحی فایل های آموزشی به صورت متنی یا ویدئویی در اختیار شما قرار می گیرد.

خیر، کارکردن با سایت بسیار آسان است، زیرا پنل تنظیمات و مدیریت سایت کاملاً فارسی بوده و آموزش کامل آن در اختیار مشتری قرار می گیرد.

توس وب از بروزترین تکنولوژی های مورد استفاده در وب از قبیل PHP,HTML5,CSS3,Java Script,Bootstrap استفاده می کند.

بله، قالب هایی که توسط توس وب طراحی می شوند منطبق با آخرین استانداردهای جهانی وب ( استاندارد کنسرسیوم جهانی وب = html css
استاندارد ECMA = استاندارد کدهای جاوا اسکریپت ) می باشد.

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

پاسخ این سوال را می توان در چند جمله اینگونه بیان کرد :

پشتیبانی حرفه ای – طراحی متناسب با سلیقه و نیازهای مشتری – حجم کم کدنویسی پائین و سرعت لود بالا

با توجه به نوع وبسایت و امکانات آن بین ۲۵ تا ۶۰ روز متغیر می باشد.

چرا به توس وب اعتماد کنیم ؟

توس وب یک سایت رسمی می باشد و همچنین دارای گواهی نامه های معتبر ( نماد اعتماد الکترونیک از مرکز توسعه و تجارت الکترونیک , نماد ساماندهی از وزارت ارشاد و درگاه پرداخت ایمن بانک ملت ) می باشد

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