Trường tùy chỉnh WordPress 101: Mẹo, thủ thuật và hack

Các trường tùy chỉnh là một tính năng tiện dụng của WordPress cho phép bạn thêm các dữ liệu / thông tin bổ sung khác nhau vào các bài đăng và trang WordPress của bạn.


Rất nhiều plugin và chủ đề WordPress phổ biến sử dụng các trường tùy chỉnh để lưu trữ dữ liệu quan trọng. Bạn cũng có thể sử dụng các trường tùy chỉnh để lưu trữ dữ liệu của riêng bạn và sau đó sử dụng nó trên trang web của bạn.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách sử dụng các trường tùy chỉnh WordPress với một số mẹo, thủ thuật và hack.

Sử dụng các trường tùy chỉnh trong WordPress với các ví dụ thực tế

Vì đây là một bài viết dài, chúng tôi đã thêm một để điều hướng dễ dàng hơn.

    Trường tùy chỉnh WordPress là gì?

    Các trường tùy chỉnh WordPress là siêu dữ liệu được sử dụng để thêm thông tin bổ sung liên quan đến bài đăng hoặc trang mà bạn đang chỉnh sửa.

    Theo mặc định, khi bạn viết một bài đăng, trang mới hoặc bất kỳ loại nội dung nào, WordPress sẽ lưu nó vào hai khu vực khác nhau.

    Phần đầu tiên là phần nội dung của bạn mà bạn thêm bằng trình chỉnh sửa bài.

    Phần thứ hai là thông tin về nội dung cụ thể đó. Ví dụ: tiêu đề, tác giả, ngày, thời gian, và nhiều hơn nữa. Bit thông tin này của bài viết được gọi là siêu dữ liệu.

    WordPress tự động thêm tất cả các siêu dữ liệu cần thiết vào mỗi bài đăng hoặc trang bạn tạo.

    Bạn cũng có thể tạo và lưu trữ siêu dữ liệu của riêng mình bằng cách sử dụng các trường tùy chỉnh.

    Theo mặc định, tùy chọn trường tùy chỉnh bị ẩn trên màn hình chỉnh sửa bài. Để xem nó, bạn cần nhấp vào menu ba chấm ở góc trên bên phải màn hình và chọn ‘Tùy chọn Định từ menu.

    Tùy chọn biên tập bài

    Thao tác này sẽ hiển thị cửa sổ bật lên trong đó bạn cần kiểm tra tùy chọn ‘Trường tùy chỉnh trực tuyến trong Bảng nâng cao. Sau đó, nhấp vào ‘Kích hoạt & Tải lại nút nút để tải lại trình chỉnh sửa bài.

    Bật và hiển thị bảng trường tùy chỉnh

    Trình chỉnh sửa bài đăng sẽ tải lại và bạn có thể thấy bảng điều khiển trường tùy chỉnh bên dưới trình chỉnh sửa nội dung.

    Trường tùy chỉnh metabox bên dưới trình chỉnh sửa bài

    Các trường tùy chỉnh có thể được sử dụng để thêm bất kỳ thông tin nào liên quan đến bài đăng, trang hoặc bất kỳ loại nội dung nào. Thông tin meta này có thể được hiển thị trong chủ đề của bạn.

    Tuy nhiên, để làm được điều đó, bạn sẽ cần chỉnh sửa các tệp chủ đề WordPress của mình.

    Đây là lý do tại sao hướng dẫn này được khuyến nghị cho người dùng quen thuộc với việc chỉnh sửa các tệp chủ đề. Nó cũng hữu ích cho các nhà phát triển WordPress khao khát muốn tìm hiểu cách sử dụng đúng các trường tùy chỉnh trong các chủ đề hoặc plugin của riêng họ.

    Phải nói rằng, hãy để có một cái nhìn về cách thêm và sử dụng các trường tùy chỉnh trong WordPress.

    Thêm trường tùy chỉnh trong WordPress

    Trước tiên, bạn cần chỉnh sửa bài đăng hoặc trang nơi bạn muốn thêm trường tùy chỉnh và đi đến hộp meta trường tùy chỉnh.

    Thêm tên và giá trị trường tùy chỉnh

    Tiếp theo, bạn cần cung cấp tên cho trường tùy chỉnh của mình và sau đó nhập giá trị của nó. Nhấp vào nút Thêm trường tùy chỉnh để lưu nó.

    Trường sẽ được lưu trữ và hiển thị trong hộp meta trường tùy chỉnh như thế này:

    Đã lưu trường tùy chỉnh

    Bạn có thể chỉnh sửa trường tùy chỉnh này bất cứ lúc nào bạn muốn và sau đó nhấp vào nút cập nhật để lưu các thay đổi của bạn. Bạn cũng có thể xóa nó khi cần thiết.

    Bây giờ bạn có thể lưu bài đăng của mình để lưu trữ cài đặt trường tùy chỉnh của bạn.

    Hiển thị trường tùy chỉnh trong chủ đề WordPress

    Để hiển thị trường tùy chỉnh của bạn trên trang web của bạn, bạn sẽ cần chỉnh sửa các tệp chủ đề WordPress của mình. Nếu bạn đã thực hiện điều này trước đây, thì hãy xem hướng dẫn của chúng tôi về cách sao chép và dán mã trong WordPress.

    Trước tiên, bạn sẽ cần tìm tệp chủ đề mà bạn cần chỉnh sửa để hiển thị trường tùy chỉnh của mình. Lý tưởng nhất là bạn muốn hiển thị nó trên một trang bài viết. Bạn sẽ cần chỉnh sửa tệp single.php hoặc content-single.php.

    Bạn sẽ cần nhập mã trường tùy chỉnh bên trong vòng lặp WordPress. Tìm dòng giống như thế này:

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

    Bạn muốn đảm bảo rằng bạn thêm mã của mình trước dòng sau:

    <?php cuối cùng; // kết thúc vòng lặp. ?>

    Bây giờ bạn cần thêm mã này vào tệp chủ đề của mình:

    <?Tiếng vang php get_post_meta ($ bài->ID, ‘khóa’, đúng); ?>

    Đừng quên thay thế khóa bằng tên của trường tùy chỉnh của bạn. Ví dụ: chúng tôi đã sử dụng mã này trong chủ đề demo:

    Tâm trạng hôm nay: <?Tiếng vang php get_post_meta ($ bài->ID, ‘Tâm trạng’, đúng); ?>

    Bây giờ bạn có thể lưu các thay đổi của mình và truy cập bài đăng nơi bạn đã thêm trường tùy chỉnh để xem nó hoạt động.

    Dữ liệu trường tùy chỉnh được hiển thị trong một chủ đề WordPress

    Bây giờ bạn cũng có thể sử dụng trường tùy chỉnh này trong tất cả các bài đăng WordPress khác của mình.

    Đơn giản chỉ cần tạo một bài viết mới hoặc chỉnh sửa một bài hiện có. Chuyển đến hộp meta trường tùy chỉnh và chọn trường tùy chỉnh của bạn từ menu thả xuống và nhập giá trị của trường.

    Sử dụng lại trường tùy chỉnh

    Nhấp vào ‘Thêm nút Trường tùy chỉnh để lưu các thay đổi của bạn và sau đó xuất bản hoặc cập nhật bài đăng của bạn.

    Bạn có thể tìm trường tùy chỉnh trong thả xuống trên màn hình chỉnh sửa bài

    Theo mặc định, WordPress chỉ tải 30 trường tùy chỉnh trong biểu mẫu này.

    Nếu bạn đang sử dụng các chủ đề và plugin WordPress đã sử dụng các trường tùy chỉnh, thì có khả năng chúng sẽ xuất hiện đầu tiên trong trình đơn thả xuống và bạn sẽ không thể thấy trường tùy chỉnh mới được tạo của mình.

    Để khắc phục sự cố này, bạn sẽ cần phải thêm đoạn mã sau vào tập tin chủ đề của bạn có chức năng, hoặc một plugin dành riêng cho trang web.

    add_filter (‘postmeta_form_limit’, ‘meta_limit_increas’);
    hàm meta_limit_increas (giới hạn $) {
    trả lại 50;
    }

    Đoạn mã trên sẽ thay đổi giới hạn đó thành 50. Nếu bạn vẫn có thể nhìn thấy trường tùy chỉnh của mình thì hãy thử tăng giới hạn đó hơn nữa.

    Tạo giao diện người dùng cho các trường tùy chỉnh

    Như bạn có thể thấy, một khi bạn thêm trường tùy chỉnh, bạn sẽ phải chọn trường và nhập giá trị của nó mỗi khi bạn viết bài.

    Nếu bạn có nhiều trường tùy chỉnh hoặc nhiều người dùng viết trên trang web của bạn, thì đây không phải là một giải pháp lý tưởng.

    Sẽ thật tuyệt nếu bạn có thể tạo giao diện người dùng nơi người dùng có thể điền vào biểu mẫu để thêm giá trị vào các trường tùy chỉnh của bạn?

    Đây là điều mà rất nhiều plugin WordPress phổ biến đã làm. Ví dụ: hộp tiêu đề SEO và mô tả meta bên trong plugin All in One SEO phổ biến là một hộp meta tùy chỉnh:

    Hộp Meta Pack tất cả trong một SEO

    Cách dễ nhất để làm điều này là sử dụng plugin Advanced Custom Field.

    Thêm trường tùy chỉnh bằng cách sử dụng trường tùy chỉnh nâng cao

    Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Advanced Custom Field. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress.

    Khi kích hoạt, bạn cần truy cập Trường tùy chỉnh »Nhóm trường và nhấp vào nút thêm mới.

    Thêm nhóm lĩnh vực mới

    Một nhóm trường giống như một thùng chứa một tập các trường tùy chỉnh. Điều này cho phép bạn thêm nhiều bảng của trường tùy chỉnh.

    Bây giờ, bạn cần cung cấp một tiêu đề cho nhóm trường của mình và sau đó nhấp vào nút ‘Thêm trường Field.

    Thêm lĩnh vực mới

    Bây giờ bạn có thể cung cấp tên cho trường tùy chỉnh của mình và chọn loại trường. Trường tùy chỉnh nâng cao cho phép bạn tạo tất cả các loại trường bao gồm văn bản, tải lên hình ảnh, số, thả xuống, hộp kiểm, v.v..

    Thêm một fielld mới

    Cuộn xuống và bạn sẽ thấy các tùy chọn khác cho trường cụ thể đó. Bạn có thể thay đổi chúng theo yêu cầu của riêng bạn.

    Bạn có thể thêm nhiều trường vào nhóm trường của bạn nếu bạn muốn. Khi bạn đã hoàn tất, nhấp vào nút xuất bản để lưu các thay đổi của bạn.

    Bây giờ bạn có thể chỉnh sửa một bài đăng hoặc tạo một bài mới và bạn sẽ thấy một bảng điều khiển mới cho các trường tùy chỉnh của bạn bên dưới trình chỉnh sửa nội dung.

    Bảng điều chỉnh trường tùy chỉnh trên màn hình chỉnh sửa bài

    Để biết hướng dẫn từng bước chi tiết, hãy xem hướng dẫn của chúng tôi về cách thêm hộp meta tùy chỉnh trong các bài đăng và loại bài đăng trên WordPress.

    Ẩn các trường tùy chỉnh trống với tuyên bố có điều kiện

    Cho đến nay chúng tôi đã đề cập đến cách tạo trường tùy chỉnh và hiển thị nó trong chủ đề của bạn.

    Bây giờ, hãy để xem cách kiểm tra xem trường tùy chỉnh không trống trước khi hiển thị. Để làm điều đó, chúng tôi sẽ sửa đổi mã của chúng tôi để kiểm tra trước xem trường có dữ liệu trong đó không.

    <?php

    $ tâm trạng = get_post_meta ($ bài->ID, ‘Tâm trạng’, đúng);

    if ($ tâm trạng) { ?>

    Tâm trạng hôm nay: <? tiếng vang $ tâm trạng; ?>

    <?php

    } khác {
    // không làm gì cả;
    }

    ?>

    Đừng quên thay thế Tâm trạng bằng tên trường tùy chỉnh của riêng bạn.

    Thêm nhiều giá trị vào trường tùy chỉnh

    Các trường tùy chỉnh có thể được sử dụng lại trong cùng một bài để thêm nhiều giá trị. Bạn chỉ cần chọn lại và thêm giá trị khác.

    Thêm nhiều giá trị vào trường tùy chỉnh

    Tuy nhiên, mã chúng tôi đã sử dụng trong các ví dụ trên sẽ chỉ có thể hiển thị một giá trị duy nhất.

    Để hiển thị tất cả các giá trị của một trường tùy chỉnh, chúng ta cần sửa đổi mã và làm cho nó trả về dữ liệu trong một mảng. Bạn sẽ cần thêm mã sau vào tệp chủ đề của mình:

    <?php
    $ tâm trạng = get_post_meta ($ bài->ID, ‘Tâm trạng’, sai);
    if (tính ($ tâm trạng)! = 0) { ?>

    Tâm trạng hôm nay:

      <?php foreach ($ tâm trạng như $ tâm trạng) {
      tiếng vang ‘

    • ‘. $ tâm trạng.’
    • ‘;
      }
      ?>

    <?php
    } khác {
    // không làm gì cả;
    }
    ?>

    Đừng quên thay thế Tâm trạng bằng tên trường tùy chỉnh của riêng bạn.

    Trong ví dụ này, bạn sẽ nhận thấy rằng chúng ta đã thay đổi tham số cuối cùng của hàm get_post_meta thành false. Tham số này xác định xem hàm có trả về một giá trị hay không. Đặt nó thành false cho phép nó trả về dữ liệu dưới dạng một mảng, sau đó chúng tôi sẽ hiển thị trong một vòng lặp foreach.

    Hiển thị bài viết với một khóa tùy chỉnh cụ thể

    WordPress cho phép bạn hiển thị các bài đăng với các khóa tùy chỉnh và giá trị của chúng. Ví dụ: nếu bạn đang cố gắng tạo một trang lưu trữ tùy chỉnh để hiển thị tất cả các bài đăng với các khóa tùy chỉnh cụ thể, thì bạn có thể sử dụng lớp WP_Query để truy vấn các bài đăng phù hợp với các trường đó.

    Bạn có thể sử dụng đoạn mã sau làm điểm bắt đầu.

    $ args = mảng (
    ‘meta_key’ => ‘Tâm trạng’,
    ‘meta_value’ => ‘Vui mừng’
    );
    $ the_query = new WP_Query ($ args);

    <?php
    // truy vấn
    $ the_query = new WP_Query ($ args); ?>

    <?php nếu ($ the_query->have_posts ()): ?>


    <?php trong khi ($ the_query->have_posts ()): $ the_query->bài(); ?>

    <?php the_title (); ?>

    <?php the_content (); ?>

    <?php cuối cùng; ?>

    <?php wp_reset_postdata (); ?>

    <?php khác: ?>

    <?php _e (‘Xin lỗi, không có bài đăng nào phù hợp với tiêu chí của bạn.’); ?>

    <?endif php; ?>

    Đừng quên thay thế các tham số meta_key và meta_value bằng các giá trị của riêng bạn.

    Thêm tên tác giả khách bằng cách sử dụng các trường tùy chỉnh

    Bạn có muốn thêm một bài đăng của khách nhưng không muốn thêm một hồ sơ người dùng mới chỉ để thêm một bài viết? Một cách dễ dàng hơn để làm điều đó là bằng cách thêm tên tác giả khách như một trường tùy chỉnh.

    Trước tiên, bạn cần thêm đoạn mã sau vào tệp chủ đề của bạn..

    add_filter (‘the_ Author’, ‘guest_ Author_name’);
    add_filter (‘get_the_ Author_display_name’, ‘guest_ Author_name’);
    chức năng guest_ Author_name ($ name) {
    bài toàn cầu $;
    $ tác giả = get_post_meta ($ bài->ID, ‘khách-tác giả’, đúng);
    nếu (tác giả $)
    $ name = $ tác giả;
    trả lại tên $;
    }

    Mã này móc một hàm vào các bộ lọc the_master và get_the_ Author_display_name trong WordPress.

    Các chức năng đầu tiên kiểm tra tên tác giả khách. Nếu nó tồn tại, thì nó sẽ thay thế tên tác giả với tên tác giả khách.

    Bây giờ bạn sẽ cần chỉnh sửa bài đăng mà bạn muốn hiển thị tên tác giả khách. Chuyển đến hộp meta trường tùy chỉnh và thêm tên tác giả khách của bạn.

    Thêm trường tùy chỉnh của tác giả khách

    Để biết chi tiết, hãy xem bài viết của chúng tôi về cách viết lại tên tác giả khách với các trường tùy chỉnh trong WordPress.

    Hiển thị người đóng góp cho một bài viết bằng cách sử dụng các trường tùy chỉnh

    Trên nhiều blog và trang tin tức phổ biến, nhiều tác giả đóng góp để viết một bài báo. Tuy nhiên, WordPress chỉ cho phép một tác giả duy nhất được liên kết với một bài đăng.

    Một cách để giải quyết vấn đề này là sử dụng plugin Co-Aut Tác Plus. Để tìm hiểu thêm, hãy xem hướng dẫn của chúng tôi về cách thêm nhiều tác giả trên một bài đăng WordPress.

    Một cách khác để làm điều đó là bằng cách thêm người đóng góp làm trường tùy chỉnh.

    Trước tiên, bạn cần chỉnh sửa bài đăng mà bạn muốn hiển thị đồng tác giả hoặc cộng tác viên. Cuộn xuống hộp meta trường tùy chỉnh và thêm tên tác giả làm trường tùy chỉnh đồng tác giả.

    Thêm trường tùy chỉnh đồng tác giả

    Bây giờ thêm mã này vào các tệp chủ đề của bạn, nơi bạn muốn hiển thị đồng tác giả.

    <?php

    $ coauthors = get_post_meta ($ bài->ID, ‘đồng tác giả’, sai);
    if (tính ($ đồng tác giả)! = 0) { ?>

    • Người đóng góp
    • <?php foreach ($ coauthors là $ coauthors) { ?>
      <?tiếng vang php ‘

    • ‘. $ đồng tác giả.’
    • ‘;
      }
      ?>

    <?php
    } khác {
    // không làm gì cả;
    }
    ?>

    Để hiển thị tên tác giả được phân tách bằng dấu phẩy, bạn có thể thêm CSS tùy chỉnh sau.

    .đồng tác giả ul {
    Hiển thị nội dòng;
    }
    .đồng tác giả li {
    Hiển thị nội dòng;
    danh sách kiểu: không có;
    }
    .đồng tác giả li: sau {
    Nội dung:","
    }
    .coauthors li: con cuối: sau {
    Nội dung: "";
    }
    .coauthors li: con đầu: sau {
    Nội dung: ":";
    }

    Đây là cách nó trông trên trang web demo của chúng tôi.

    Đồng tác giả được hiển thị bằng cách sử dụng các trường tùy chỉnh

    Hiển thị các trường tùy chỉnh bên ngoài vòng lặp trong WordPress

    Cho đến nay chúng tôi đã cho bạn thấy tất cả các ví dụ nơi các trường tùy chỉnh được hiển thị bên trong vòng lặp WordPress. Điều gì nếu bạn cần để hiển thị chúng bên ngoài vòng lặp? Ví dụ: trong thanh bên của một bài đăng.

    Để hiển thị các trường tùy chỉnh bên ngoài vòng lặp WordPress, hãy thêm đoạn mã sau:

    <?php
    toàn cầu $ wp_query;
    $ postid = $ wp_query->bài đăng->TÔI;
    echo get_post_meta ($ postid, ‘key’, true);
    wp_reset_query ();
    ?>

    Đừng quên thay thế khóa bằng tên trường tùy chỉnh của bạn.

    Hiển thị Tiêu đề, Chân trang, Thanh bên tùy chỉnh bằng Trường tùy chỉnh

    Thông thường hầu hết các chủ đề WordPress sử dụng cùng một tiêu đề, chân trang và thanh bên trên tất cả các trang. Có nhiều cách để hiển thị các thanh bên, tiêu đề hoặc chân trang khác nhau cho các trang khác nhau trên trang web của bạn. Xem hướng dẫn của chúng tôi về cách hiển thị thanh bên khác nhau cho mỗi bài đăng hoặc trang WordPress.

    Một cách để làm điều này là bằng cách sử dụng các trường tùy chỉnh. Chỉnh sửa bài đăng hoặc trang nơi bạn muốn hiển thị một thanh bên khác và sau đó thêm thanh bên dưới dạng trường tùy chỉnh.

    Thêm thanh bên tùy chỉnh vào bài đăng bằng trường tùy chỉnh

    Bây giờ bạn cần chỉnh sửa các tệp chủ đề WordPress của mình như single.php nơi bạn muốn hiển thị thanh bên tùy chỉnh. Bạn sẽ tìm kiếm đoạn mã sau:

    <?php get_sidebar (); ?>

    Thay thế dòng này bằng mã sau đây:

    <?php
    toàn cầu $ wp_query;
    $ postid = $ wp_query->bài đăng->TÔI;
    $ sidebar = get_post_meta ($ postid, "thanh bên", thật);
    get_sidebar ($ sidebar);
    wp_reset_query ();
    ?>

    Mã này chỉ đơn giản là tìm trường tùy chỉnh thanh bên và sau đó hiển thị nó trong chủ đề của bạn. Ví dụ: nếu bạn thêm trang wpbpage làm trường tùy chỉnh thanh bên của bạn, sau đó mã sẽ tìm tệp sidebar-wpbpage.php để hiển thị.

    Bạn sẽ cần tạo tệp sidebar-wpbpage.php trong thư mục chủ đề của mình. Bạn có thể sao chép mã từ tệp chủ đề sidebar.php của bạn làm điểm bắt đầu.

    Thao tác với nội dung nguồn cấp RSS với Trường tùy chỉnh

    Bạn muốn hiển thị dữ liệu meta hoặc nội dung bổ sung cho người dùng nguồn cấp dữ liệu RSS của bạn? Sử dụng các trường tùy chỉnh, bạn có thể thao tác với nguồn cấp dữ liệu RSS WordPress của mình và thêm nội dung tùy chỉnh vào nguồn cấp dữ liệu của bạn.

    Trước tiên, bạn cần thêm đoạn mã sau vào tệp chủ đề của bạn..

    hàm wpbeginner_postrss ($ nội dung) {
    toàn cầu $ wp_query;
    $ postid = $ wp_query->bài đăng->TÔI;
    $ coolcustom = get_post_meta ($ postid, ‘coolcustom’, đúng);
    if (is_feed ()) {
    if ($ coolcustom! == ”) {
    $ nội dung = $ nội dung."

    ".$ coolcustom."
    ";
    }
    khác {
    $ nội dung = $ nội dung;
    }
    }
    trả lại nội dung $;
    }
    add_filter (‘the_excerpt_rss’, ‘wpbeginner_postrss’);
    add_filter (‘the_content’, ‘wpbeginner_postrss’);

    Bây giờ chỉ cần tạo một trường tùy chỉnh có tên là cool coolustomustom và thêm bất kỳ giá trị nào bạn thích. Bạn có thể sử dụng nó để hiển thị quảng cáo, hình ảnh, văn bản hoặc bất cứ điều gì bạn muốn.

    Thao tác Tiêu đề Nguồn cấp RSS với Trường tùy chỉnh

    Đôi khi bạn có thể muốn thêm văn bản bổ sung vào tiêu đề bài đăng cho người dùng nguồn cấp dữ liệu RSS. Ví dụ: nếu bạn đang xuất bản một bài đăng được tài trợ hoặc một bài đăng của khách.

    Trước tiên, bạn thêm đoạn mã sau vào tệp chủ đề của bạn..

    hàm wpbeginner_titlerss ($ nội dung) {
    toàn cầu $ wp_query;
    $ postid = $ wp_query->bài đăng->TÔI;
    $ gpost = get_post_meta ($ postid, ‘guest_post’, đúng);
    $ spost = get_post_meta ($ postid, ‘Managed_post’, true);

    if ($ gpost! == ”) {
    $ content = ‘Bài đăng của khách:’. $ nội dung;
    }
    otherif ($ spost! == ”) {
    $ content = ‘Bài đăng được tài trợ:’. $ nội dung;
    }
    khác {
    $ nội dung = $ nội dung;
    }
    trả lại nội dung $;
    }
    add_filter (‘the_title_rss’, ‘wpbeginner_titlerss’);

    Tiếp theo, bạn cần chỉnh sửa bài đăng mà bạn muốn hiển thị văn bản bổ sung trong trường tiêu đề và thêm guest_post và Managed_post trong các trường tùy chỉnh.

    Các lĩnh vực tùy chỉnh và khách đăng bài

    Nếu bất kỳ trường nào trong hai trường tùy chỉnh này được tìm thấy với giá trị là đúng, thì nó sẽ thêm văn bản phù hợp vào trước tiêu đề. Kỹ thuật này có thể được sử dụng theo nhiều cách khác nhau để phù hợp với bất cứ điều gì bạn thích.

    Bạn muốn tìm hiểu thêm hack hack RSS? Xem hướng dẫn của chúng tôi về cách thêm nội dung và thao tác với nguồn cấp dữ liệu RSS WordPress của bạn.

    Đặt ngày hết hạn cho bài viết trong WordPress bằng cách sử dụng trường tùy chỉnh

    Bạn muốn đặt ngày hết hạn cho một số bài đăng trên trang web WordPress của bạn? Điều này rất hữu ích trong các tình huống khi bạn chỉ muốn xuất bản nội dung trong một khoảng thời gian cụ thể như chạy khảo sát hoặc cung cấp thời gian giới hạn.

    Một cách để làm điều này là bằng cách xóa thủ công nội dung bài đăng hoặc bằng cách sử dụng một plugin như plugin Post Expirator.

    Một cách khác để làm điều này là sử dụng các trường tùy chỉnh để tự động hết hạn các bài đăng sau một thời gian cụ thể.

    Bạn sẽ cần chỉnh sửa các tệp chủ đề của mình và thêm sửa đổi vòng lặp WordPress như thế này:

    <?php
    if (have_posts ()):
    while (have_posts ()): the_post ();
    $ expirationtime = get_post_meta ($ bài->TÔI, "hết hạn", sai);
    if (tính ($ expirationtime)! = ”) {
    if (is_array ($ expirationtime)) {
    $ expirestring = implode ($ expirationtime);
    }

    $ giâyb between = strtotime ($ expirestring) -time ();
    if ($ giây giữa >= 0) {
    echo ‘Bài đăng này sẽ hết hạn vào’. $ hết hạn. ”;
    Nội dung();
    } khác {
    tiếng vang "Xin lỗi bài này đã hết hạn!"
    }
    } khác {
    Nội dung();
    }
    cuối cùng;
    endif;
    ?>

    Lưu ý: Bạn sẽ cần chỉnh sửa mã này để phù hợp với chủ đề của bạn.

    Sau khi thêm mã này, bạn có thể thêm trường tùy chỉnh hết hạn vào bài đăng bạn muốn hết hạn. Hãy chắc chắn rằng bạn thêm thời gian ở định dạng này mm / dd / năm 00:00:00.

    Thêm ngày hết hạn bằng trường tùy chỉnh

    Phong cách bài viết cá nhân bằng cách sử dụng các trường tùy chỉnh

    Bạn muốn thay đổi giao diện của một bài đăng cá nhân bằng CSS? WordPress tự động chỉ định mỗi bài đăng lớp riêng của mình mà bạn có thể sử dụng để thêm CSS tùy chỉnh.

    Tuy nhiên, bằng cách sử dụng các trường tùy chỉnh, bạn có thể thêm các lớp tùy chỉnh của riêng mình và sau đó sử dụng chúng để tạo kiểu bài viết khác nhau.

    Trước tiên, bạn cần chỉnh sửa một bài đăng mà bạn muốn tạo kiểu khác nhau. Chuyển đến hộp trường tùy chỉnh và trường tùy chỉnh sau lớp.

    Trường tùy chỉnh lớp

    Tiếp theo, bạn cần chỉnh sửa các tệp chủ đề WordPress của mình và thêm mã này vào đầu vòng lặp WordPress.

    <?php $ custom_values ​​= get_post_meta ($ bài->ID, ‘bài học’); ?>

    Bây giờ bạn cần tìm một dòng có hàm post_group (). Đây là cách nó nhìn trong chủ đề demo của chúng tôi:

    " <?php post_group (); ?>>

    Thay đổi dòng này để bao gồm giá trị trường tùy chỉnh của bạn, như thế này:

    " <?php post_group ($ custom_values); ?>>

    Bây giờ nếu bạn kiểm tra mã nguồn post post bằng công cụ Inspect, thì bạn sẽ thấy lớp CSS trường tùy chỉnh của bạn được thêm vào lớp post.

    Lớp bài tùy chỉnh trường

    Bây giờ bạn có thể sử dụng lớp CSS này để thêm CSS tùy chỉnh và định kiểu bài đăng của bạn khác đi.

    Đó là tất cả, chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu thêm về các trường tùy chỉnh WordPress. Bạn cũng có thể muốn xem hướng dẫn từng bước cuối cùng của chúng tôi để tăng tốc độ và hiệu suất WordPress cho người mới bắt đầu.

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me