我正在尝试调用主题页上的插件。具体来说,我追求的是“用户化身”主题,但他们的主题稍后将是其他主题。
如何调用主题插件?
可能有什么联系<?php
...插件名称。。。;?>
但事实并非如此。任何想法。
非凡的
我正在尝试调用主题页上的插件。具体来说,我追求的是“用户化身”主题,但他们的主题稍后将是其他主题。
如何调用主题插件?
可能有什么联系<?php
...插件名称。。。;?>
但事实并非如此。任何想法。
非凡的
您必须检查插件的文档。
它是否支持短代码?做一些像<? do_shortcode(\'[plugin_shortcode]\'); ?>
是否具有调用主题的函数?做一些类似的事情<? my_plugin_function(); ?>
最有可能的是来自register_activation_hook( $file, $function );
如果插件不仅提供模板标签或类似的基本功能。
or:
在初始化/激活时添加的插件中的一些选项:echo ! empty( get_option( \'plugin_option_name\' ) ) ? \'activated\' : \'not active\';
or:
检查plugins\\u是否加载了挂钩has some action (<;--链接)echo has_action( \'plugins_loaded\', \'fn_to_check\') !== false ? \'activated\' : \'not active\';
您必须仔细查看返回的结果。结果也可能包含优先级。你可以像keatch所说的那样通过短代码来实现,或者你可以在你的插件中创建一个可以在你的主题中调用的函数。
看here, 部分7. Creating the user function
您应该将插件的输出放入该函数中(请记住,您应该使用return来打印输出,而不是echo,因为使用echo,您无法对输出的最终位置进行足够的控制)。
在我的中调用get\\u header()之前,我是否可以设置标记中应该显示的文本。主题目录中的php文件?