将功能代码添加到特定的php页面中

时间:2015-08-29 20:53:09

标签: php wordpress function

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

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

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

我想将此功能代码添加到名为的特定php中 “author-listing.php”

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

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

2 个答案:

答案 0 :(得分:0)

如果我正确地阅读你的问题......你可以使用include()函数。

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

include("function.php");

答案 1 :(得分:0)

如果您使用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 }