از زمانی که وردپرس نسخه ۲٫۹ امکان درج عکس بندانگشتی (thumbnail) را در نوشته فراهم کرد ، خب شما می توانستید عکس برای هر نوشته انتخاب کنید و آن را در نوشته قرار دهید ؛ اما زمانی که برای نوشته عکسی وجود نداشته باشد آن وقت راهی برای قرار دادن thumbnail پیش فرض برای نوشته وجود ندارد اما با این کد وردپرس شما می توانید این برای نوشته های بدون عکس بندانگشتی یک عکس پیش فرض به صورت اتوماتیک قرار دهید.

این کد را در فایل function.php قبل از تگ پایانی  قالب سایتتان قرار دهید.
کد:

[php]add_action( ‘save_post’, ‘wptuts_save_thumbnail’ );
function wptuts_save_thumbnail( $post_id ) {
// Get Thumbnail
$post_thumbnail = get_post_meta( $post_id, $key = ‘_thumbnail_id’, $single = true );
// Verify that post is not a revision
if ( !wp_is_post_revision( $post_id ) ) {
// Check if Thumbnail exists
if ( empty( $post_thumbnail ) ) {
// Add thumbnail to post
update_post_meta( $post_id, $meta_key = ‘_thumbnail_id’, $meta_value = ‘آدرس کامل عکس’ );
}
}
}[/php]

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

درباره نویسنده

محمد کرمانی هستم برنامه نویس و طراح وب سایت

دیدگاه خود را بنویسید

Time limit is exhausted. Please reload CAPTCHA.