Hướng dẫn khắc phục thiếu updated, entry-title, author trong wordpress

Hiện nay tình trạng Google Webmaster Tool thường báo cho chúng ta biết được một số lỗi cơ bản mà nhiều bạn không để ý và một trong số đó là thiếu các lỗi entry như sau.

  • Thiếu updated
  • Thiếu entry-title
  • Thiếu author

Thiếu 1 trong 3 thành phần đó Google đều báo lỗi và chúng đều thuộc lỗi hentry. Tuy nhiên khi bạn thiếu lỗi này sẽ gặp phải một số vấn đề khá hóc búa đó là trên kết quả tìm kiếm sẽ đưa ra cảnh báo thiếu một số trường nhất định và hơn thế nữa nó cũng ảnh hưởng tới việc seo web của bạn. Chính vì điều này hôm nay Thịnh hướng dẫn các bạn cách khắc phục các lỗi đó sau đây.

Điều đầu tiên bạn cần hiểu đó là khi thiếu updated, entry-title, author thì nó có 5 vị trí hoặc có thể hơn như vị trí: thiếu updated, entry-title, author, page, tag, category, home tùy theo theme mà bạn viết ra hoặc sử dụng từ cộng đồng. Nhưng trong Google Webmaster Tool sẽ đưa ra cảnh báo ở từng vị trí cho bạn biết theo dạng đường link trực tiếp trên website của bạn. Nhưng để đơn giản hơn thì mình sẽ hướng dẫn ở phần single thay vì những vị trí kia bởi nó cũng tương tự và chỉ khác ở các file tương ứng mà thôi. Sau khi bạn thay single thành công xong, ở các vị trí khác bạ cũng làm tương tự.

Thiếu entry-title

Bạn mở file single.php nằm trong theme của bạn và tìm đoạn mã sau


<h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>

Bạn thêm class=”entry-title” thành như sau.



<h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>

Ở category, page, home, tag bạn cũng làm tương tự

Thiếu updated

Bạn mở file single.php và tìm đoạn sau


<?php the_time(‘j F,Y’); ?>

Thay bằng


<span class="updated">

     <?php the_time(‘j F,Y’); ?>

</span>

Ở category, page, home, tag bạn cũng làm tương tự

Thiếu author

Để sửa lỗi thiếu author bạn cần mở file single và tìm

<?php the_author(); ?>

Thay bằng

<span class="vcard author"></pre>

     <span class="fn"><?php the_author(); ?></span>
</span>

Ở category, page, home, tag bạn cũng làm tương tự.

Lưu ý: tùy từng theme mà có chỗ có có chỗ không và cách tốt nhất là bạn xử lý theo như google báo các link và thường thiếu chỗ nào google sẽ báo chỗ đó để bạn vào và sửa.

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

18 comment on “Hướng dẫn khắc phục thiếu updated, entry-title, author trong wordpress

  1. nguyen phong viết:

    tìm mãi ko thấy đoạn này là sao ad

    1. Thịnh Nguyễn viết:

      Bạn phải tìm trong theme bạn đang xài và ở file single.php nhé

  2. viết:

    Anh ơi em đã thêm Dịch vụ vệ sinh nhà cửa tại quận 12 nhưng sao google nó vẫn báo là Thiếu: entry-title. anh có thể giúp em được không ạ?
    link đây ạ: chuyenvesinhnha.com/dich-vu-ve-sinh-nha-cua-tai-quan-12/

    1. Thịnh Nguyễn viết:

      Bạn sử dụng công cụ check trong webmaster của google xem nó có báo ko nhé. công cụ check trực tiếp luôn ý chứ ko phải danh sách báo đâu vì danh sách đó nó cập nhật lại sau tự động

  3. Đỗ Yến viết:

    Trong webmater của mình thì thấy có báo link bị lỗi nhưng khi mình check link đó trên (search.google.com) thì lại không báo lỗi gì cả. Vậy phải xử lý như thế nào? Mong admin giải đáp giúp mình vấn đề này với

    1. Thịnh Nguyễn viết:

      Bạn sử dụng tính năng kiểm tra trực tuyến của google webmaster tool xài nhé, sau mỗi lần bạn sửa up lên code dọn dẹp cache xong thì dùng tính năng của nó, hết lỗi thì nó báo ok ngay. Sau đó thì đợt bot nó cập nhật báo lại số lượng những cái nào còn lỗi khi hết thì nó ko báo đỏ

  4. Vũ Tuấn viết:

    Mình đã vào them của Web, mở file single.php thì thấy đoạn code đó như sau:

    <?php previous_post_link( '%link', __( '← Previous’, ‘twentyeleven’ ) ); ?>
    <?php next_post_link( '%link', __( 'Next →’, ‘twentyeleven’ ) ); ?>


    Vậy muốn sửa theo Admin thì sửa như nào vậy bạn

    1. Thịnh Nguyễn viết:

      Bạn nhầm vấn đề rồi nhé, đó chỉ là khi bạn nhìn thấy còn google webmaster nó vẫn báo vì chưa đúng cấu chúc web

  5. Minh Trang Nguyen Ngoc viết:

    mik dùng theme Newspaper nó trả có đoạn nào giống như bạn Anh Tuấn nói ở bên trên bạn giúp mik nhé

    1. Thịnh Nguyễn viết:

      Theme đó thì bạn vào function kiểm tra nhé

      1. Minh Trang Nguyen Ngoc viết:

        k có Thịnh ơi

        1. Thịnh Nguyễn viết:

          Vậy thì đen cho bạn rồi, thường thì cấu trúc chung là như trên, còn cái đó không có là do người viết theme họ viết dạng khác lên hông có phần entry … thế nào là do họ hết bạn à

          1. Vũ Tuấn viết:

            sao mình tìm hoài trong them của mình mà không có đoạn đó vậy bạn. Mình cũng bị báo lỗi thiếu Update và Athor. Cấu trúc trong single.php như sau:

            <?php previous_post_link( '%link', __( '← Previous’, ‘twentyeleven’ ) ); ?>
            <?php next_post_link( '%link', __( 'Next →’, ‘twentyeleven’ ) ); ?>


            Vậy sửa thế nào vậy Admin

          2. Thịnh Nguyễn viết:

            Hi bạn Vũ Tuấn
            Đoạn code của bạn đưa chỉ là phần chuyển pagenation của bình luân nhé

      2. Vũ Tuấn viết:

        <?php previous_post_link( '%link', __( '← Previous’, ‘twentyeleven’ ) ); ?>
        <?php next_post_link( '%link', __( 'Next →’, ‘twentyeleven’ ) ); ?>


        Trong single.php của mình là vậy. Sao ko thấy dòng code giống bạn. Giúp mình

        1. Hương viết:

          Bạn thêm css nhau sau là oke nhé!

          .nav-previous, .nav-next {
          display: none;
          }
          .nav-previous, .nav-next {
          display: none;
          }

  6. Trần Anh Tuấn viết:

    Bạn ơi. Mình đang dùng theme TrueReview của theme-junkie nó chả có đoạn nào giống như bạn nói cả. Nản quả đang bị mấy lỗi này mà không biết fix kiểu gì.

    1. Thịnh Nguyễn viết:

      Bạn kiểm tra trong function nhé, không có ở những file hiển thị thì người code họ sẽ viết luôn vào trong function

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back To Top