Cách viết lại tên tác giả của khách bằng các trường tùy chỉnh trong WordPress

0
(0)


Bạn đã bao giờ có một bài đăng của khách trên blog của bạn? Làm thế nào để bạn tiếp tục cung cấp cho tác giả đầy đủ tín dụng? Chúng tôi đã thấy nhiều trang web nơi họ thêm một hộp hồ sơ tác giả phía trên bài đăng hoặc bên dưới bài đăng. Nhưng ngay cả với hộp tác giả khách, trường tên tác giả vẫn sẽ hiển thị tác giả trang web. Một số blogger tạo toàn bộ hồ sơ tác giả mới cho các tác giả khách mời của họ để hiển thị đúng tên. Chúng tôi nghĩ rằng việc tạo thêm hồ sơ người dùng là vô nghĩa nếu bạn biết rằng tác giả khách mời này sẽ chỉ đăng một lần.

Thủ thuật mà chúng tôi đang chia sẻ trong bài viết này sẽ cho phép bạn hiển thị tên tác giả của khách bằng cách chỉ cần nhập một trường tùy chỉnh trong bài đăng của bạn.

Mở tệp functions.php của bạn và dán các mã bên dưới:

    add_filter( 'the_author', 'guest_author_name' );
    add_filter( 'get_the_author_display_name', 'guest_author_name' );

    function guest_author_name( $name ) {
    global $post;

    $author = get_post_meta( $post->ID, 'guest-author', true );

    if ( $author )
    $name = $author;

    return $name;
    }

Bây giờ mỗi khi bạn đăng một bài đăng của khách, chỉ cần đảm bảo rằng bạn thêm trường tùy chỉnh có tên là khách-tác giả và trường đó sẽ thay thế tên tác giả bằng văn bản mà bạn đặt trong trường tùy chỉnh đó.

Thí dụ:



Source link

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Related posts

Tự động cập nhật URL khi thay đổi tên miền trong WordPress

TOP 5 lỗi WordPress thường gặp nhất 2022

Cách đặt lại mật khẩu quản trị viên WordPress trên Localhost