我将Woocommerce项目插件用于WooCommerce,并为项目做了一些额外的元字段。
但我怎么才能把它们展示在我想要的地方呢?
在这个示例页上,他们显示了一个选项,它将在简短的描述中显示出来。但是如何更改位置,以便将其放在模板文件中的任何地方。
发布于 2016-12-22 11:02:01
更新(请参阅下面:安全覆盖项目模板文件)
您所看到的是这份文件,它列出了与WooCommerce“项目”插件的所有可能的挂钩。
因此,您只需将钩子换为:
add_action( 'projects_after_loop_item', 'display_new_projects_fields', 10 );将'projects_after_loop_item'替换为下面的一个钩子,以更改循环周围显示的位置(例如):
projects_before_loop
projects_before_loop_item
projects_loop_item
projects_after_loop_item
projects_after_loop或者(与其他“项目”插件模板)
## General layout
projects_before_main_content
projects_after_main_content
projects_sidebar
## Archives
projects_archive_description
## Single Projects
projects_before_single_project
projects_before_single_project_summary
projects_single_project_summary
projects_after_single_project_summary
projects_after_single_project重写项目模板文件安全
将位于
templates插件文件夹中的projects-by-woothemes目录复制到活动子主题目录(或活动主题目录),并重命名为projects.
在显示核心模板作为后盾之前,项目插件将始终检查这些文件的主题。在主题中找到的任何模板文件都将被赋予优先级,而核心对应文件将被忽略。
现在您可以根据需要编辑任何模板文件,在其中添加这段代码(从示例中),直接显示您想要的,显示您的自定义字段值,只需使用:
echo esc_attr( get_post_meta( $post->ID, '_location', true ) );最后,最好保存在那个文件夹中,只有定制的模板。
参考资料和相关资料:
https://stackoverflow.com/questions/41281036
复制相似问题