我已经阅读了太多此类代码,无法在插件管理页面中添加链接:
<?php
function plugin_add_settings_link( $links ) {
$settings_link = \'<a href="options-general.php?page=plugin_name">\' . __( \'Settings\' ) . \'</a>\';
array_push( $links, $settings_link );
return $links;
}
$plugin = plugin_basename( __FILE__ );
add_filter( "plugin_action_links_$plugin", \'plugin_add_settings_link\' );
?>
这段代码没有回答的是我的问题:如何让链接执行我希望它执行的操作。
options-general.php?...
或者,无论什么都不能告诉我如何从单个链接触发插件中的单个函数。
如果在我的插件文件中
function my_plugin_function() { ... }
我希望用户能够单击链接
<a href="???">Click here</a>
所以
my_plugin_function
被解雇。
如何做到这一点?
是否有一些url格式可以做到这一点(可能看起来像这样的东西)plugin-call.php?action=my_plugin_function&nonce=d56f654a465e4¬arealworldexample=donttellmeaboutit
“”?
EDIT:
显然我必须开始悬赏才能回答这个问题
问题是“如何在管理面板中使用链接触发插件中的函数(使用(异步)回发?)”我认为它应该得到50亿分
我没有这些,对于这样一个复杂的问题,只要拿50分就好像开玩笑了。
所以这里是“欠条5000.000.000.000点”。回答问题的人可以拥有它。