Modify a plugin's content

时间:2015-07-01 作者:mcgrailm

我正在使用Mooberry Book Manager 它的网格上有一个钩子

mbdb_book_grid_after_link
我创建了一个插件,以便在网格中显示其他内容,这是非常基本的

<?php
/*
Plugin Name: jw-book-enchance
*/
defined( \'ABSPATH\' ) or die( \'No script kiddies please!\' );
function addOptions($post_id){
     $post = get_post($post_id);
     echo $post_id;
}
add_filter(\'mbdb_book_grid_after_link\',\'addOptions\');
?>
然而,当我运行它时,它会在插件内容之前给我post id。

我不确定这是否是钩子实现方式的问题,或者我是否缺少一些关于如何做到这一点的东西。

这是一个屏幕截图screenshot

1 个回复
SO网友:s_ha_dum

你没有echo 过滤器中的内容return 信息技术您应该具备:

function addOptions($post_id){
     $post = get_post($post_id);
     return $post_id;
}
add_filter(\'mbdb_book_grid_after_link\',\'addOptions\');
请参见:https://wordpress.stackexchange.com/a/113760/21376

结束

相关推荐

JQuery Plugins in Wordpress

我已经能够在某种程度上拼凑出应该如何做到这一点,但我真的很难做到这一点。我想使用Table Sorter插件(http://tablesorter.com) 在自定义页面模板中显示数据,但我不确定它是否正确。我已经钩住了“wp\\u enqueue\\u scripts”,并使用此函数将表分类器JS文件排入队列。我相信这是正确的,但是我还需要在JQuery Ready()函数中放置一行,但是我不确定如何从自定义页面模板中执行此操作。有人能解释一下吗?<?php /* Templat