首页 > 其他分享 >WordPress主题,当前页面使用了哪个template模板文件?

WordPress主题,当前页面使用了哪个template模板文件?

时间:2023-07-05 23:24:59浏览次数:40  
标签:bar links admin WordPress template zhuige 模板

对于页面与模板的对应情况一般都是能确定的,不过新朋友一时不熟悉可能还是需要花一点时间。

其实,可以有一个小技巧,可以快速确定当前页面对应的模板文件。

想要实现上面的效果,只需将下面代码加入主题的 functions.php 文件。

function zhuige_admin_bar_init() {
    // If not an admin or if admin bar isn't showing, do nothing
    if (!is_super_admin() || !is_admin_bar_showing() )
        return;
 
    add_action('admin_bar_menu', 'zhuige_admin_bar_links', 500);
}

add_action('admin_bar_init', 'zhuige_admin_bar_init');

function zhuige_admin_bar_links() {
    global $wp_admin_bar, $template;
    
    // clean up path
    $template_name = substr( $template, ( strpos( $template, 'wp-content/') + 10 ) );
    
    // Add as a parent menu
    $wp_admin_bar->add_menu( array(
        'title' => $template_name,
        'href' => false,
        'id' => 'zhuige_links',
        'href' => false
    ));
}

 

标签:bar,links,admin,WordPress,template,zhuige,模板
From: https://www.cnblogs.com/cx850116/p/17530591.html

相关文章

  • 代码模板
    代码#defineLLlonglong#defineUNunsigned#include<bits/stdc++.h>usingnamespacestd;//--------------------////--------------------//intmain(){ return0;}快读inlineintrd(){ intret=0,f=1;charch=getchar(); while(ch<'0&#......
  • Wordpress:安装Astra主题后,无法找到主题模板?
    在使用Wordpress安装Astra后,发现侧栏Appearance没有出现StarterTemplates,这样就无法使用很多Astra相关的免费模板,如何解决?1.点击Plugins,在搜索框输入StarterTemplates,安装后激活 2.在Appearance找到StarterTemplates,进入即可选择喜欢的模板。 ......
  • 2023-01-26-Poly Template
    尝试强行记忆,尝试失败。。。把最终所有的式子写一遍。约定\(F^{*}(x)\)表示\(\pmod{x^{n/2}}\)意义下的结果,\(F^{R}(x)\)表示系数翻转。\(\mathtt{Summary}\)\(\mathtt{Poly\INV}\)\[G(0)=F(0)'\\G(x)=G^{*}(x)(2-F(x)G^{*}(x))\]\(\mathtt{Poly\Sqrt}\)\[......
  • 【ABAP】下载模板文件进行批导程序
    日常开发中遇到的批导开发程序,都是通过tcode:SMW0将模板excel文件上传到服务器界面上放置下载模板的工具栏按钮,用户使用时下载模板并编辑数据,然后上传文件进行导入处理程序如下REPORTzfile_upload.TABLES:sscrfields.SELECTION-SCREENFUNCTIONKEY1.SELECTION-SCRE......
  • FreeMarker【模板引擎】
    一、FreeMarker介绍FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。二、模型图 ......
  • EasyExcel 根据模板复制Sheet并将数据分页填充
    需求指定Excel模板文件,只给一个Sheet每个Sheet填充指定数量的数据,超过指定条数,根据模板Sheet复制并且追加数据准备工作引入easyExcelpom依赖<!--https://mvnrepository.com/artifact/com.alibaba/easyexcel--><dependency><groupId>com.alibaba</group......
  • 【模板分享】我在51CTO博客的第一篇博文
    发文入口:https://blog.51cto.com/activity-first-publish这是我在51CTO博客的第一篇博文。一、自我介绍(不知道怎么介绍?你肯定有求职简历吧?可以参考简历,描述你的技术专长和项目经验!)二、技术分享(可以分享1-3个实用的代码片段,或技术干货。)三、立一个flag!(可以从学习、工作、生活等方面......
  • Solon Web 开发:三、一个简单的 Web 模板项目(或示例)
    演示web程序的常用能力:控制器、请求参数、参数校验、跳转过滤器、全局异常处理静态文件动态模板动态模板公共变量及控制器基类日志Json渲染格式控制模板下载:打包成jar,可以自启动helloworld_web_jar.zip(maven)helloworld_web_jar_gradle.zip(gradle)打包成w......
  • git代码提交 设置日志模板 对用户提交日志注释进行校验
    背景:由于公司项目管理需要,对开发人员的提交日志进行规范性约束。作为兼职的devops工程师,责无旁贷的去吭哧吭哧的研究了。公司主要使用git管理代码,gogs托管。作为领导眼中分分钟解决的问题,在真实上手研究还是需要一些时间成本的(鄙人主职还是研发)。思路:1、利用度娘和biying搜索了......
  • IDEA: File and code Templates IntelliJ IDEA 2023.1
     https://www.jetbrains.com/help/idea/file-template-variables.html  /**encoding:utf-8*版权所有${YEAR}涂聚文有限公司*许可信息查看:*描述:#Author:geovindu,GeovinDu涂聚文.#IDE:IntelliJIDEA2023.1Java17#Datetime:${YEAR......