0

custom_page.phpwordpress で名前を付けたカスタム ページを作成し、これをページテンプレートとして使用します。

私は自分の関数を作成し、自分のcustom_page.php. この機能はプラグインとしてインストールされます。

どのような WP HOOKS を使用すればよいですか。たとえば、以下のコードがあります。

function your_function() {
    if ( is_page_template('custom_page.php') ) {
     echo '<p>This is inserted at the bottom</p>';
     {

}
add_action('wp_footer', 'your_function');

このコードをcustom_page.phpフッター領域でのみ実行したいです。

[編集]

4

1 に答える 1

0

これらのフックをページ テンプレートに使用できます。 http://adambrown.info/p/wp_hooks/hook/page_template

とか、こういうこともあるのかな…

add_filter( 'page_template', 'check_the_template' );
function check_the_template( $template ) {
    if( 'custom_page.php' == basename( $template ) ) {
        // do some things here by calling functions, hooks etc..
    }
    return $template;
}

「Hello World」だけをエコーし​​たい場合:

add_filter( 'page_template', 'check_the_template' );
function check_the_template( $template ) {
    if( 'pagetemplete.php' == basename( $template ) ) {
        add_action( 'the_content', 'echofunction' );
    }
    return $template;
}
function echofunction() {
    echo "Hello World";
}
于 2013-09-13T07:57:24.937 に答える