Đây là một chức năng nhỏ được người dùng Chu Xiaozhan tùy chỉnh để kiểm soát riêng xem bản quyền của bài viết có được hiển thị hay không.
Đặt mã vào func.php trong thư mục chủ đề. Nếu nó chưa được tạo trước đó, hãy tải lên những gì tôi đã viết.
// Bản quyền bài viết
function add_DearLicy_copyright_meta_box() {
add_meta_box(
'DearLicy_copyright',
'Chuyển đổi bản quyền',
'DearLicy_copyright_html',
'post',
'normal',
'high'
);
}
add_action('admin_menu', 'add_DearLicy_copyright_meta_box');
//Xuất HTML của hộp kiểm
function DearLicy_copyright_html($post) {
$checked = get_post_meta($post->ID, '_DearLicy_copyright_checked', true) ? 'checked="checked"' : '';
echo '<label><input type="checkbox" name="DearLicy_copyright_checked" value="1" ' . $checked . ' /> Đóng bản quyền ở cuối bài viết này</label>';
}
// Lưu giá trị hộp kiểm
function save_DearLicy_copyright_meta($post_id) {
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return; // Ngăn chặn việc thực thi khi tự động lưu
if (!isset($_POST['DearLicy_copyright_checked'])) return; // Trả về nếu hộp kiểm chưa được gửi
$checked = isset($_POST['DearLicy_copyright_checked']) && $_POST['DearLicy_copyright_checked'] == 1 ? true : false;
update_post_meta($post_id, '_DearLicy_copyright_checked', $checked);
}
add_action('save_post', 'save_DearLicy_copyright_meta');
// Tải CSS tùy chỉnh trên giao diện người dùng
function load_custom_css() {
global $post;
if (!is_singular('post')) return; // Đảm bảo chỉ tải trên các trang bài viết
$checked = get_post_meta($post->ID, '_DearLicy_copyright_checked', true);
if (!$checked) return; // Nếu hộp kiểm không được chọn, hãy quay lại
echo '<style type="text/css">';
echo '.em09.muted-3-color{display:none;}';
echo '</style>';
}
add_action('wp_footer', 'load_custom_css');
Không nội dung Hồi đáp