繁体   English   中英

如何从插件中获取内容以在Wordpress模板中显示我想要的位置

[英]How do I take content from inside a plugin to display where I want in my Wordpress template

我在我的网站上使用的Geodirectory插件中的小部件中有一个PHP echo语句。 echo创建了我的每个WordPress类别的ul / li列表。 它还为每个列表项创建一个输入复选框,用于切换显示每个相应类别的Google地图上的点的开/关。

我只是想在我当前渲染的地图之外的页面上的其他位置使用该列表。

这是echo语句:

echo home_map_taxonomy_walker( $post_taxonomy, 0, true, 0, $map_canvas_name, $child_collapse, true );

我试过改变它:

global $my_variable;
$my_variable = home_map_taxonomy_walker( $post_taxonomy, 0, true, 0, $map_canvas_name,$child_collapse, true );

然后从模板中回显变量,如:

echo $my_variable

但我所能得到的只是一个空的<ul></ul>列表而没有数据。 我也尝试将原始的echo语句放在我的模板中,但我仍然得到一个空白列表。 我也试过使用$ Globals []类型变量并从我的模板中调用它但没有骰子。

如何从插件中的代码中保存列表并将其输出到我想要的页面上?

如果你可以在post页面中提供$ post_taxonomy,$ map_canvas_name和$ child_collapse,你可以简单地回显该函数。 否则,您可以尝试将部分插件代码移动到function.php中。

一切都取决于这3个变量及其代表的含义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM