سلام خدمت شما دوستان عزیز . امروز قسمت دوم مطلب آموزشی ترفندهای فایل functions درون وردپرس رو براتون آماده کردیم . در قسمت اول ترفندهای فایل functions درون وردپرس شما با 3 ترفند جالب این فایل که درون قالب های وردپرسی هست آشنا شدید . در این قسمت میخواهیم تعدادی ترفند دیگر رو بهتون آموزش بدیم .
ترفندهای فایل functions درون وردپرس
4- آموزش ایجاد ابزارک سفارشی در پیشخوان
حتما شما در هنگامی که وارد پیشخوان وردپرس خودتون میشین ابزارک هایی رو میبینین ، به عنوان مثال اخبار وردپرس یا نوشته های شما رو نمایش داده میشود . برای اینکار کد زیر رو وارد کنید :
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', 'Theme Support', 'custom_dashboard_help'); } function custom_dashboard_help() { echo '<p>Welcome to Custom Blog Theme!</p>'; }
5- تغییر نمایه پیشفرض در وردپرس
اگر بخواهید نمایه پیشفرض خودتان در وردپرس را تغییر دهید . میتوانید کد زیر را وارد کنید :
add_filter( 'avatar_defaults', 'wpi_new_gravatar' ); function wpi_new_gravatar ($avatar_defaults) { $myavatar = 'http://example.com/wp-content/uploads/2017/01/wpi-default-gravatar.png'; $avatar_defaults[$myavatar] = "Default Gravatar"; return $avatar_defaults; }
توجه کنید در خط سوم جایی که آدرس اینترنتی است باید آدرس عکس نمایه خودتان را وارد کنید .
بعد از ذخیره در قسمت نمایه ها شما میتوانید نمایه جدید را مشاهده کنید :
6- تاریخ کپی رایت دینامیک در فوتر وردپرس
شما میتوانید به صورت ساده به فوتر سایت خودتان کپی رایت تاریخ اضافه کنید که البته مقدار آن داینامیک است .
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; }
پس از اینکه کد بالا رو درون فایل Functions.php در پوشه قالب اضافه کردید ، باید کد زیر را درون فایل footer قالبتون هر جایی که میخواهید اضافه کنید :
<?php echo wpb_copyright(); ?>
7- تغییر رنگ پس زمینه سایت به صورت تصادفی
اگر میخواهید سایت شما در هر باز رفرش کردن رنگ متفاوتی در پس زمینه داشته باشد میتوانید از کد زیر استفاده کنید :
function wpi_bg() { $rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'); $color ='#'.$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)]. $rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)]; echo $color; }
سپس لازمه که درون فایل header قالبتون کد زیر رو با تگ body خودتون جایگزین کنید :
<body <?php body_class(); ?> style="background-color:<?php wpi_bg();?>">>
امیدوارم که از قسمت دوم ترفندهای فایل functions درون وردپرس لذت و استفاده کافی رو برده باشید .