Skip Navigation

[Resolved] 在taxonomy的存档介绍中插入Views后,不能正常显示

This support ticket is created 4 years, 2 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Hong_Kong (GMT+08:00)

This topic contains 3 replies, has 2 voices.

Last updated by ben 4 years, 2 months ago.

Assisted by: Luo Yang.

Author
Posts
#1517631

ben
shortcode.jpg

Luo Yang 你好,

我尝试在CPT的存档介绍中加入我做的Views (如附件),但是前台不能显示正常显示或者说显示的就是那个shortcode.

我也尝试在wordpress自带的分类或标签中插入,也是不能正常显示。

请问是不是我那里的设置有问题?如果你有相应的文档或教程,请麻烦给我一下。

谢谢
Ben

#1517843

Ben, 你好。

我假设是这样的情况:
一个自定义的taxonomy WYSIWYG field “存档介绍”
你好我在自己的电脑上测试过,可以正常输出Views的结果,我做两个测试:
1)Taxonomy view
2) WordPress Archive page
都能正常输出Views的结果,所以你说的问题不正常,你是怎么使用这个taxonomy WYSIWYG field “存档介绍”?应该是使用Types 的shortcode来显示字段值,比如:
[types termmeta='my-wys'][/types]

你也可以提供一个测试网站,方便我进去检查

#1520097

我可以登录到你的网站,并看到该问题,但你说的这个“存档介绍”字段不是WordPress自带的,是你的主题“genesis”自带的,所以Toolset插件默认是不支持该功能的,所以需要通过genesis的filter钩子来解决,我在你的网站上做了如下修改:
Dashboard-> Toolset-> 设置-> 自定义代码,添加了一个项:genesis_term_intro_text_output

add_filter('genesis_term_intro_text_output', function($intro_text){
	return $res = do_shortcode($intro_text);
});

简单来说就是将“存档介绍”字段的shortcode解析成HTML

在前台测试:
hidden link
一切正常,你看看是否是你需要的

#1520147

ben

问题完美解决,之前完全没有用过Dashboard-> Toolset-> 设置-> 自定义代码,虽然可以理解代码,但如果要让我写那个代码就有点困难,但已经完美完成我期望的了。感谢感谢,周末快乐。

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.