首页 > 解决方案 > 如何保存和获取特定页面的评论 meta_key 和 meta_value

问题描述

我有 2 页。一个是devices,另一个是cars。我还有detail_car页面和detail_device页面,它们显示与名称相关的每个元素的详细信息。我想分别保存和获取每个特定设备和汽车的评论。例如在detail_device带有 and 的页面中$id=2,当用户写关于devicewhit theid的评论时2,我想将此评论保存为meta_key=device_idand meta_value=2。然后在批准评论后,它将在 id =2 的 detail_device 中启用,而不是其他设备。

function add_custom_comment_page( $comment_id, $page, $element_id ) {

    $page_array = ['devices', 'cars'];
    if (!empty($page) && in_array($page, $page_array)) {
        add_comment_meta($comment_id, $page.'_id', $element_id);
    }

}

如何以及在哪里通过$page

标签: phpwordpress

解决方案


您可以在模板中使用 get_comment 调用评论。

获取评论


推荐阅读