Dịch vụ SEO Plus
  • Tổng quan
  • Giới thiệu
  • Dịch vụ SEO
    • Báo giá SEO
    • Đào tạo SEO
    • Dịch vụ SEO Hà Nội
    • Dịch vụ SEO TPHCM
    • Khóa học SEO
  • Dịch vụ Backlink
    • Guest Post
    • Social Entity
  • Tin Tức
    • Case Study
    • Kiến thức SEO
    • Câu hỏi thường gặp
  • Liên hệ
08288 22226
Logo
  • Tổng quan
  • Giới thiệu
  • Dịch vụ SEO
    • Báo giá SEO
    • Đào tạo SEO
    • Dịch vụ SEO Hà Nội
    • Dịch vụ SEO TPHCM
    • Khóa học SEO
  • Dịch vụ Backlink
    • Guest Post
    • Social Entity
  • Tin Tức
    • Case Study
    • Kiến thức SEO
    • Câu hỏi thường gặp
  • Liên hệ
08288 22226
Đăng ký

BÁCH KHOA TOÀN THƯ KIẾN THỨC SEO WEBSITE

Chuyên trang giải đáp các câu hỏi của webmaster trong quá trình làm SEO. Hãy nhập câu hỏi vào ô bên dưới để tìm được lời giải đáp!

TECHNICAL SEO

7
  • Technical SEO Checklist bao gồm những gì?
  • Redirect 301 và Redirect 302 khác gì nhau?
  • Có thể sử dụng liên tiếp bao nhiêu redirect 301 tới 1 URL trên website?
  • Nên sử dụng thẻ hreflang x-default thế nào cho website có nhiều ngôn ngữ?
  • Làm sao chuyển tên miền cho website mà từ khóa không tụt hạng?
  • Vì sao URL đã noindex vẫn xuất hiện trên kết quả tìm kiếm?
  • Làm thế nào để Google có thể crawl nội dung ở form đăng ký?

SEO CONTENT

4
  • SEO Content dài bao nhiêu từ là tốt nhất?
  • Search Intent có phải một yếu tố xếp hạng của Google không?
  • Thẻ meta robots và robots.txt khác gì nhau?
  • Làm thế nào để SEO Website dạng sách nói, Audio?

XÂY DỰNG BACKLINK

3
  • Có những chiến thuật xây dựng backlink nào?
  • Thế nào là backlink chất lượng? Một website cần bao nhiêu backlink?
  • Deep link là gì? Làm thế nào để tạo Deep Link?

WEBSITE WORDPRESS

16
  • Làm sao để sửa lỗi “Another Update Is Currently In Progress” trong WordPress?
  • Làm sao để tìm và sửa lỗi Redirect Loops trong WordPress?
  • Sửa lỗi “Destination Folder Already Exists” trong WordPress thế nào?
  • Sửa lỗi “Updating Failed. The Response is Not a Valid JSON Response” trong WordPress thế nào?
  • Sửa Sitemap bị lỗi 2 dòng xml như thế nào?
  • Sửa lỗi điều hướng breadcrumb như thế nào?
  • Cách đổi tên nhiều hình ảnh và file media trong wordpress?
  • Cách chèn mô tả danh mục xuống dưới cùng trong Woocommerce
  • Sửa lỗi yêu cầu đăng nhập tài khoản ftp trong wordpress như thế nào?
  • Cách hiển thị thanh admin bar trong wordpress như thế nào?
  • Cách Publish hàng loạt danh sách bài viết trong tab Pending hoặc Scheduler ở WordPress?
  • Cách hiển thị trang thành viên tác giả trong wordpress
  • Cách sửa lỗi Zalo tạm thời không sử dụng được chức năng messenger
  • Cách thêm mã Script Header and footer vào danh mục sản phẩm
  • Cách hiển thị bài viết liên quan trong wordpress theo tags
  • Cách khắc phục lỗi Schema sản phẩm trên Rank Math

INDEX WEBSITE

4
  • Cách Index nhiều URL bằng kết nối Google API như thế nào?
  • Cách index URL đơn giản và hiệu quả
  • Script kháng cáo nhanh DMCA số lượng lớn
  • Cách xử lý website bị mã độc và bảo mật website
  • Home
  • FAQ
  • WEBSITE WORDPRESS
  • Cách hiển thị trang thành viên tác giả trong wordpress

Cách hiển thị trang thành viên tác giả trong wordpress

Trong quá trình SEO, khi các bạn làm Schema cho website thì thường có trường author, nhưng nhiều website không cho hiển thị trường tác giả. Vì vậy, các bạn cần phải code thêm cho website của mình để nó hiển thị trang tác giả. Sau đây, mình sẽ hướng dẫn các bạn tạo hiển thị trang tác giả như hình dưới đây:

author SEOPLUS

Hình 1: Trang tác giả của SEOPLUS

author daphaco

Hình 2: Trang tác giả của DAPHACO

1. Cách hiển thị trang thành viên trên website – Không có ảnh đại diện #

Bước 1: Tạo 1 file author.php

Bước 2: Sau đó copy đoạn code sau và cho vào trong file author.php

<?php
/**
* The template for displaying author page
*
* @author Nguyen Hong Ky
* @since 2023
*/
?>
<?php get_header(); ?>

<main class="main-site main-page main-posts" style="padding-bottom: 50px;">
<div class="main-container">
<div class="main-content">

<article class="lth-posts">
<div class="container">
<div class="row">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">
<?php
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
<h2 class="name-author">Tác giả: <?php echo $curauth->nickname; ?></h2>
<div class="desc-author">
<?php echo $curauth->user_description; ?>
</div>
<div class="groups-box_posts_author" style="padding-top: 30px;">
<div class="news-wrap-bottom">
<?php
$user_id = get_current_user_id();
$args = array(
'author' => $user_id,
'post_type' => 'post', // Đảm bảo rằng bạn chỉ lấy bài viết thay vì các loại bài viết khác như trang (page).
'posts_per_page' => -1,
'order' => 'ASC',
'orderby' => 'date',
'posts_per_page' => 5,
'paged' => $paged,
);
$post_small = new WP_Query($args);
$index = 0;
?>
<?php if ($post_small->have_posts()): ?>
<?php while ($post_small->have_posts()):
$post_small->the_post(); ?>
<?php $index++ ?>
<?php if ($index > 0): ?>
<div class="news-figure">
<div class="img-src shine">
<a href="<?php echo get_page_link(get_the_ID()) ?>">
<?php echo get_the_post_thumbnail(get_the_ID(), 'full', array('class' => 'img')) ?>
</a>
</div>
<div class="txt">
<time>
<?php echo get_the_date('d/m/Y', get_the_ID()) ?>
</time>
<h3 class="headline t-18">
<a href="<?php the_permalink() ?>">
<?php the_title() ?>
</a>
</h3>
<div class="caption t-14">
<?php echo get_the_excerpt(get_the_ID()); ?>
</div>
</div>
</div>
<?php endif; ?>

<?php endwhile; ?>

<div class="paginations">
<?php
the_posts_pagination (array(
'prev_text' => '<span class="screen-read-text">' . __('Previous') . '</span>',
'before_page_number' => '<span class="meta-nav screen-read-text">' . __('Page') . '</span>',
'next_text' => '<span class="screen-read-text">' . __('Next') . '</span>',
));
?>
</div>
<?php endif; ?>
<?php wp_reset_postdata(); ?>
</div>
</div>
</div>
</div>
</div>
</article>

</div>
</div>
</main>

<?php get_footer(); ?>

Bước 3: Sau đó truy cập vào host chứa bộ code web tải file author.php lên ngang với file head.php như hình dưới đây:

author tác giả

Như vậy là đã xong, giờ các bạn vào trang quản trị ==> Chọn trang thành viên và show kết quả ra xem nhé.

Chúc các bạn thành công.

2. Cách hiển thị trang thành viên trên website – Có ảnh đại diện #

Nếu bạn muốn thêm ảnh đại diện cho Author như hình dưới thì làm như sau:

author seoplus image

Bước 1: Trong trang quản trị tìm mục: Custom Fields ==> Chọn Add New

author

Bước 2: Làm như hình trên
– Đặt tiêu đề: Ảnh đại diện thành viên
– Ở mục: Order: Chọn ” + Add Field ”
Sau đó chỉnh sửa ở mục Order:
+ Field Label: Ảnh
+ Field Name: anh
+ Field Type: Chọn ” Image ”
– Mục ” Location ” chỉnh sửa như sau:
+ Show this field group if: Chọn “User Form” và ” All ”

author thành viên

==> Cài đặt xong thì ấn ” Đăng ”
Bước 3: Tạo 1 file author.php sau đó copy đoạn code sau đây vào file author.php

<?php
/**
* The template for displaying author page
*
* @author Nguyen Hong Ky
* @since 2023
*/
?>
<?php get_header(); ?>

<main class="main-site main-page main-posts">
<div class="main-container">
<div class="main-content">

<article class="lth-posts">
<div class="container">
<div class="row">
<div class="col-xl-8 col-lg-8 col-md-12 col-sm-12 col-12">
<?php
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
<div class="author-box">
<div class="author-image">
<div class="image-author">
<img src="<?php echo get_field( 'anh', 'user_' . $curauth->ID ); ?>" alt="<?php echo $curauth->nickname; ?>" />
</div>
</div>
<div class="author-content">
<h2 class="name-author">Tác giả: <?php echo $curauth->nickname; ?></h2>
<div class="desc-author">
<?php echo $curauth->user_description; ?>
</div>
</div>
</div>
<div class="groups-box_posts_author">
<?php
if (have_posts()) { ?>

<?php while (have_posts()) {
the_post(); ?>

<div class="item-posts_author">
<?php
//load file tương ứng với post format
get_template_part('template-parts/post/content-author', get_post_format());
?>
</div>
<?php } ?>

<?php require_once(LIBS_DIR . '/paginations/pagination.php');

} else {
get_template_part('template-parts/post/content', 'none');
}
?>
</div>
</div>

<div class="col-xl-4 col-lg-4 col-md-12 col-sm-12 col-12">
<div class="sidebars">
<!-- Sidebar -->
<?php if (is_active_sidebar('sidebar_blogs')) { ?>

<aside class="lth-sidebars">
<?php dynamic_sidebar('sidebar_blogs'); ?>
</aside>

<?php } ?>
</div>
</div>
</div>
</div>
</article>

</div>
</div>
</main>

<?php get_footer(); ?>

Bước 4: Chỉ CSS lại 1 chút là ok, bạn vào file customs.css rồi thêm đoạn code sau:

Author thành viên

( File customs.css nằm trong thư mục này: /www/wwwroot/seoplus.com.vn/wp-content/themes/gco-seoplus/assets/css/customs.css )

.author-box {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.author-box .author-image {
max-width: 230px;
padding: 0 15px;
}
.author-box .author-content {
max-width: calc(100% - 230px);
padding: 0 15px;
}

@media (max-width: 767px) {
.author-box {
flex-direction: column;
align-items: center;
}
.author-box .author-content {
max-width: 100%;
margin-top: 30px;
}
}

Bước 5: Lưu file lại và tận hưởng thôi

What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on 5 Tháng Mười Một, 2024

Powered by BetterDocs

Table of Contents
  • 1. Cách hiển thị trang thành viên trên website - Không có ảnh đại diện
  • 2. Cách hiển thị trang thành viên trên website - Có ảnh đại diện

Theo dõi chúng tôi

Thông tin liên hệ

  • Tầng 3, Tòa Dolphin Plaza, 28 Trần Bình, Mỹ Đình, Hà Nội
  • Ktaitech300@gmail.com
  • 0828822226

Dịch Vụ SEO

  • Dịch vụ SEO
  • Báo giá dịch vụ SEO
  • Đào tạo SEO
  • Dịch vụ SEO TpHCM
  • Dịch vụ SEO tại Hà Nội
  • SEO PLUS

Giải Pháp SEO

  • Chiến lược SEO bền vững
  • Giải pháp SEO TOP #1 bền vững
  • Hướng dẫn SEO web lên Google
  • Cách tăng lượt truy cập Website
  • Những sai lầm trong quá trình SEO

Map

Dịch vụ SEO Plus
Zalo
Phone
082 88 22226
x
x

Đăng ký để được tư vấn và nhận ưu đãi

Hãy để lại lời nhắn của bạn, chúng tôi sẽ liên hệ lại với bạn sớm nhất


    • tel Hotline
      08288 22226
    • Liên hệ Bạn muốn
      Tăng doanh thu từ SEO
    • Dịch vụ SEO Dịch vụ
      SEO
    • Chát SEO Plus Hỗ trợ
      Chat SEOPLUS