Chào các bạn, hôm nay trong Group có một bạn hỏi vấn đề như này:
Và để giải quyết vấn đề này thì bạn có thể sử dụng hook kdn/post/finished như sau:
(Bạn có thể post code sau vào file functions.php của theme đang dùng)
<?php // Action add_action('kdn/post/finished', 'kdn_post_finished', 10, 10); // Callback function kdn_post_finished($data, $postData, $postBot, $postSaver, $siteId, $postUrl, $urlTuple, $isRecrawl, $postId, $isFirstPage) { // Kiểm tra xem đây có phải trang đầu tiên hay không // Nếu không phải tức đây là bài viết con if ($parentId = wp_get_post_parent_id($postId)) { // Gán ID bài viết cha vào "meta_key_parent_id" của bài viết con update_post_meta($postId, 'meta_key_parent_id', $parentId); } } ?>
Đây chỉ là một ví dụ nhỏ trong việc sử dụng Hooks. Thực tế bạn có thể làm mọi việc với Hooks. Chúc các bạn thành công!