我在wordpress中创建了一个名为custom_page.php
的自定义页面,并将其用作页面模板。
我想创建自己的功能,只定位我的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 页脚区域中执行此代码。
[编辑]
答案 0 :(得分: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";
}