插件未连接到我的自定义挂钩

时间:2017-01-24 作者:iani garthalski

我正在尝试将插件挂接到标题中的自定义挂钩。php,但它似乎不起作用,但如果我通过函数钩住我的头。php一切都很完美。有人知道我怎样才能让它工作吗。

标题。php

<?php logo_hook(); ?>
功能。php

function logo_hook(){
do_action(\'logo_hook\' );
echo \'function is working\';
}
徽标。php//这是我的插件

add_action( \'logo_hook\', \'displayLogo\');
function displayLogo( $text ) {
        $logo .= \'Plugin text...\';
        return $text ;
}

1 个回复
最合适的回答,由SO网友:Mostafa Soufi 整理而成

您应该使用do_action 在标题中。php

do_action( \'logo_hook\' );
并使用以下函数在此节上添加值:

function add_text() {
    echo \'Hello world!\';
}
add_action( \'logo_hook\', \'add_text\' );

相关推荐

初学者问题:通过管理Web界面访问Functions.php以导入自定义帖子类型?

是否可以访问这些功能。php文件仅仅使用管理web界面?我正在尝试访问以前创建的(手动编码的)自定义帖子类型,我不得不跳过很多障碍,因为我无法访问函数中的代码。php文件。我已经浏览了很多帮助页面,但建议的步骤似乎总是涉及到函数。php文件(我无法访问)或使用插件中的导入/导出工具,该插件首先创建了自定义帖子类型(据我所知,没有使用任何插件)。这似乎是一个非常基本的问题,但我一辈子都想不出来。任何帮助都将不胜感激!