我想我应该使用自定义设置,用户可以使用该设置来选择一个页面(选择)或页面(复选框),其中会显示自定义注释字段。该设置应保存页面ID。
然后我将向template_redirect 操作,首先使用get_theme_mod() 然后将当前查询与保存的值进行比较。这可能是is_page() 如果用户只能选择一个页面,请选中,或者is_array() 检查get_queried_object_id() 值,如果允许用户选择多个页面,并且保存的值是一个数组或转换为一个数组。
如果通过了上述条件检查,则相应的操作和筛选器回调将应用于template_redirect 回调。
或者,如果要使用自定义页面模板而不是自定义设置,则可以使用is_page_template() 保持概念不变。
但使用customizer,您还可以提供选项供用户选择,如果需要,应在注释表单上显示哪些其他字段。每个自定义字段都应该有自己的;已启用“;在中检查并呈现回调template_redirect 回调。
P、 很抱歉没有添加代码示例。我在我的移动设备上输入这个,这样添加代码有点不方便