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