شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 2883
بازدید: 2025

آموزش اضافه کردن جعبه درباره نویسنده به نوشته های وردپرس

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

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

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

نحوه نمایش نام نویسندگان در نوشته های وردپرس (3 روش)

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

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

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

البته اکثر قالب های حرفه ای این ویژگی را ارئه می دهند و شما باید قبل از اقدام به هر کاری اطمینان حاصل کنید که در تنظیمات قالب، ویژگی جعبه نویسنده وجود ندارد.

2. ساخت جعبه نویسنده با کد

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

ابتدا، شما باید کد زیر را به فایل function.php قالب وردپرس یا یک افزونه اختصاصی سایت خود اضافه کنید.

function wpb_author_info_box( $content ) {

global $post;

// Detect if it is a single post with a post author
if ( is_single() && isset( $post->post_author ) ) {

// Get author's display name 
$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description
$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL 
$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));

if ( ! empty( $display_name ) )

$author_details = '<p class="author_name">About ' . $display_name . '</p>';

if ( ! empty( $user_description ) )
// Author avatar and bio

$author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>';

$author_details .= '<p class="author_links"><a href="'. $user_posts .'">View all posts by ' . $display_name . '</a>'; 

// Check if author has a website in their profile
if ( ! empty( $user_website ) ) {

// Display author website link
$author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow">Website</a></p>';

} else { 
// if there is no author website then just close the paragraph
$author_details .= '</p>';
}

// Pass all this info to post content 
$content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>';
}
return $content;
}

// Add our function to the post content filter 
add_action( 'the_content', 'wpb_author_info_box' );

// Allow HTML in author bio section 
remove_filter('pre_user_description', 'wp_filter_kses');

این کد به سادگی اطلاعات نویسنده را به دست می آورد و آن را در زیر نوشته های وردپرس نمایش می دهد. همچنین شما باید به این جعبه اطلاعات نویسنده استایل بدهید تا زیبا به نظر برسد و با قالب وردپرس شما مطابقت داشته باشد.

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

.author_bio_section{
background-color: #F5F5F5;
padding: 15px;
border: 1px solid #ccc;
}

.author_name{
font-size:16px;
font-weight: bold;
}

.author_details img {
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;
}

3. از افزونه جعبه نویسنده وردپرس استفاده کنید

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

1. Simple Author Box

Simple Author Box در انتهای پست های شما یک جعبه نویسنده پاسخگو اضافه می کند، که نام نویسنده، عکس نویسنده و توضیحات نویسنده را نشان می دهد. این همچنین بیش از 30 فیلد پروفایل اجتماعی در صفحه پروفایل کاربر در وردپرس اضافه می کند، که این امکان را می دهد تا آیکون های اجتماعی نویسنده را در جعبه اطلاعات آنها نمایش دهید.

2. Starbox

یکی دیگر از بهترین گزینه ها برای اضافه کردن باکس نویسنده در وردپرس Starbox است. این افزونه انعطاف پذیری زیادی در نحوه شخصی سازی و نمایش جعبه های نویسنده خود ارائه می دهد و به شما کمک می کند تا آن را به زیباترین شکل ممکن و همراه گزینه های اضافی نمایش دهید.

3. Author Bio Box

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

نویسنده

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