【问题标题】:add function code into specific php page将功能代码添加到特定的php页面
【发布时间】:2015-08-29 20:53:08
【问题描述】:

我正在尝试将此代码添加到我的主题的 function.php 中

function custom_add_author() {
    $author = get_the_author();
    echo $author; 
}

add_action( '???', 'custom_add_author' );

我想将此功能代码添加到名为的特定php中 “作者列表.php”

如何使用正确的代码添加它? 是吗?

add_action( 'author-listing.php', 'custom_add_author' );

【问题讨论】:

    标签: php wordpress function


    【解决方案1】:

    如果我没看错你的问题..你可以使用 include() 函数。

    例如在 author-listing.php 的顶部,可以添加:

    include("function.php");
    

    【讨论】:

      【解决方案2】:

      如果您要使用 wordpress 主题,请查看官方文档:https://developer.wordpress.org/reference/functions/add_action/ 还有更多示例。

      要找出动作参数的数量和名称,只需 在代码库中搜索匹配的 do_action() 调用。例如, 如果您要连接到“save_post”,您会在 post.php 中找到它:

      <?php do_action( 'save_post', $post_ID, $post, $update ); ?>

      您的 add_action 调用如下所示:

      <?php add_action( 'save_post', 'my_save_post', 10, 3 ); ?>

      你的功能是:

      function my_save_post( $post_ID, $post, $update ) { // do stuff here }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-04
        • 2011-01-27
        • 1970-01-01
        相关资源
        最近更新 更多