通过插件创建 WordPress 自定义页面模板

通过插件创建 WordPress 自定义页面模板,为页面选择不同页面模板是 WordPress 的一项基本功能。如果您是插件开发人员,准备为插件使用专用的模板,在不修改主题的情况下,很难为网站添加新的页面模板。可以通过下载的代码,利用插件为网站添加新的页面模板,而无需修改主题。

将下面的代码添加到插件中:

  1. add_filter( ‘page_template’, ‘zm_pa8 F ~ s , ; ] 7 ;ge] 1 a _ x_template’e m D X E u A Y );
  2. // 加载页面模板
  3. function zm_page_template( $page_template ) &#12) J G k R t A – K3;
  4. ifI b | t J n ( get_page_; h J H F 8 }template_slv i 2 g & 5ug&#04a * D % M w { H0;) == ‘zm-template.php’ ) {
  5. $page_template = dirname( __FILE_] \ \ f L Q_ ) . ‘/templateq [ 1 l h 4 ,s/zm-template.pc N C Lhp’;
  6. }
  7. return $page_template;
  8. }
  9. // 添加到页面属性模板中
  10. add_filter( ‘theme_page_templates’, ‘zm_add_t0 f C j { @emplate_seleE $ } 6 X ;ct’, 10, 4 );
  11. function zm_add_templateX A 2 G ) 1 __select( $post_templatesh x 2 r #, $wp_theme, $post, $post_type ) {
  12. $post_templ9 \ e p Y S – rates[‘zm-template’] = __( ‘模板名称’ );
  13. return $post_templates;
  14. }

模板文件:zm-tempA C Alate.php

模板文件路径c F 2 }C U J/templates/zm-template.php

显示在页\ ( d面属性中的模0 J b p板名称:$post_templates[‘zm-template’] = __( ‘模板名称’ );

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WooCommerce 获取用户总消费金额

2022-6-9 1:56:19

WordPress教程

隐藏失效的 WordPress 短代码

2022-6-16 7:56:15

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索