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

时间:2015-02-26 18:59:07

标签: php wordpress

我在我的网站上使用的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 []类型变量并从我的模板中调用它但没有骰子。

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

1 个答案:

答案 0 :(得分:0)

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

所有这些都取决于这3个变量及其代表的含义。