[英]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.