首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在WordPress中回显特定的wp_register_script或wp_enqueue_script版本和id?

在WordPress中,可以使用wp_register_script()和wp_enqueue_script()函数来注册和加载脚本。这两个函数都有一个可选的版本参数和一个可选的ID参数,用于指定脚本的版本和ID。

要在WordPress中回显特定的wp_register_script或wp_enqueue_script版本和ID,可以使用wp_scripts()函数来获取已注册的脚本对象。然后,可以使用该对象的registered属性来访问已注册脚本的详细信息,包括版本和ID。

以下是一个示例代码,演示如何回显特定脚本的版本和ID:

代码语言:txt
复制
// 获取已注册的脚本对象
$scripts = wp_scripts();

// 要回显的脚本句柄
$handle = 'your-script-handle';

// 检查脚本是否已注册
if (isset($scripts->registered[$handle])) {
    // 获取脚本的版本和ID
    $version = $scripts->registered[$handle]->ver;
    $id = $scripts->registered[$handle]->id;

    // 输出版本和ID
    echo "Script Version: " . $version . "<br>";
    echo "Script ID: " . $id . "<br>";
} else {
    echo "Script not found.";
}

在上面的示例中,将"your-script-handle"替换为要回显版本和ID的脚本句柄。如果脚本已注册,将输出脚本的版本和ID。否则,将输出"Script not found."。

这是一个基本的示例,你可以根据需要进行修改和扩展。希望对你有帮助!

关于WordPress的更多信息和相关产品,你可以访问腾讯云的WordPress产品页面:WordPress - 腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress 教程:如何正确引用 JavaScript CSS 文件

在开发 WordPress 插件或者是制作 WordPress 主题时候,都会引用一些 JavaScript CSS 脚本资源。...WordPress 排队引用(Enqueue Scripts)资源机制 在 WordPress 引用资源,应该使用 wp_enqueue_script 这个函数,函数名中有个单词 enqueue 是排队或者排序意思...此外,WordPress 内置了一些常用库(例如 jQuery、jQuery UI 等),我们可以使用 wp_enqueue_script 这个函数直接调用内置库,可以节约代码量,更加清晰规范。...如果使用这个函数来引用自己 JS CSS 文件,首先需要使用 wp_register_script 这个函数注册一个标识(handle),然后使用 wp_enqueue_script 函数调取这个标志对应资源...虽然函数名是 script,但是跟资源文件类型没有关系,对 CSS JS 都有效。

1.2K40

替换WordPress 自带默认 jQuery库, jQuery库页脚加载

在开发WordPress 主题或者WordPress 插件时候,常常要通过wp_enqueue_script这个钩子挂载WordPress 自带 jQuery库而非是通过硬编码方式来加载,毕竟是为了避免多次加载...但在实际操作,常常会有各种各样问题出现。...详见《WordPressjQuery库不起作用相关问题》。再者,为了速度上考虑,加载一个80kb+jQuery 库最好是通过第三方来(google、SAE)——特别是主机不给力网站。...是注销WordPress 自带默认jQuery 库;wp_register_script是自定义jQuery 库;使用if ( !...上面代码是Jeff 放在七牛云存储上面的,速度上几乎是最快,你可以用Jeff这个地址,也可以用谷歌、新浪SAE、百度,详见《WordPress新第三方jQuery 库选择(又拍云&百度)》

2.3K100
  • WordPress 通过模板文件自带函数引入 cssjs 两种方法

    您可以使用函数, get_template_directory_uri() 来获取主题目录样式文件。永远不要去想硬编码了! $deps (数组,可选)处理相关样式名称。...如果丢失某些其他样式文件将导致你样式表将无法正常工作,你可以使用该参数设置“依赖关系”。 $ver (字符串布尔型,可选)版本号。你可以使用你主题版本任何一个你想要。...如果您不希望使用一个版本号,将其设置为null。默认为false,这使得WordPress添加自己版本号。...该参数只在WordPress不了解脚本情况时使用。默认值:array() $ver(字符串)(可选)指明脚本版本字符串(若存在版本号)。默认为false。...> 当 css/js 很多,并且要分情况加载时,需要使用 wp_register_script() wp_register_style() 函数,可以更好管理资源,避免重复劳动。

    1.7K30

    WordPress面试题

    下面是关于如何在 WordPress 源码开发主题插件基本指南: 开发 WordPress 主题: 创建主题目录: 在 WordPress wp-content/themes/目录下创建一个新文件夹...自定义主题功能: 在functions.php文件添加自定义功能钩子。 使用add_theme_support函数来启用特定功能,自定义菜单、特色图像等。...模板标记循环: 使用 WordPress 模板标记,the_title()、the_content()等,在模板显示文章标题、内容等。...使用WP_Query等函数创建自定义循环,显示特定条件下文章。 响应式设计: 使用媒体查询使用框架( Bootstrap)来确保主题在不同设备上都有良好显示效果。...添加插件信息: 在插件文件添加插件基本信息,包括插件名称、版本、描述等。 使用add_actionadd_filter函数来添加钩子过滤器。

    34840

    指定 WordPress 页面按需加载 JavaScript

    wordpress 主题插件中加载 JavaScript 时,官方推荐方法是使用 wp_enqueue_script() 来加载,该函数可以指定 JavaScript 依赖库,指定 JavaScript...文件版本,设置在页面头部或者底部加载,非常灵活方便。...当一个比较大库只在某一个几个页面使用时,我们不需要在每个页面上加载所有脚本,而只需要在特定页面模板中加载即可,以免其他页面加载不需要 JavaScript 文件而影响页面打开速度,增加服务器开销...只在使用了某个页面模板页面上加载指定 JavaScript 文件吗,在下面的代码,首页我们加载了每个页面都需要 jQuery Main.js 文件,然后判断当前页面是否使用了指定页面模板,.../js/imagesloaded.js'); ... } } } 在实际 WordPress 主题开发工作,并不是每个主题都需要这么操作。

    2.2K10

    WordPress 函数:wp_enqueue_script() 安全引入 JS

    WordPress 主题最佳引用 js 文件方法是使用 WordPress 内置 wp_enqueue_script() 函数,通过该函数可以安全地将javascript 代码加入到 WordPress...创建页面,不仅可以最大限度地保证兼容性,还是提高 WordPress 性能效率一个方法。...$ver – 加载js文件版本号,作为查询字串附加在路径末尾,作用是确保正确版本信息传递给了客户端,以免受到缓存影响 (js脚本发生变化时,通过更改版本号可以强制客户浏览器更新缓存),默认为false...,调用当前wordpress程序版本号,如果不想显示,则设置为NULL(不推荐)。...> 另外一种方法,使用 wp_head 钩子 admin_head 钩子: //为 WordPress 后台添加 css js 代码 <?

    79420

    如何实现 WordPress 主题 Thread Comments 功能

    由于 WordPress 很早就在 wp_comments 数据表预留了 comment_parent 字段,在 2.7 版本之前实现 Thread Comments 功能插件都是通过使用这个字段实现...首先在主题 header.php wp_head() 函数之前添加如下函数: if(is_singular()) wp_enqueue_script('comment-reply'); 上面这个函数是在主题模板添加...WordPress 通过函数 wp_list_comments 来显示所有留言,并且按照 thread 形式。当然我们可以通过 callback 参数来指定一个调函数来定义留言样式。...要实现回复留言,首先需要要吧 Comment Form 放入一个 ID 为 respond 容器(一般为使用 DIV 就行)。然后并在 Comment form 添加如下代码: 这段代码主要是让 Comment Form 获取一个当前 post ID (日志 ID Parent comment ID(父级留言 ID)。 5.

    39120

    以文件修改时间戳做 CSS、JS 等文件版本号,减少主动清理更新缓存次数

    每次修改 WordPress css js 文件,都要主动清理文件缓存才能生效,尤其是采用了 oss cdn 源。...使用函数 filemtime() 获取文件修改时间戳,并以此做版本号,比如 my.js?ver=1639757946141 就不用再去手动刷新缓存了。 注意文件必须是 相对路径,使用绝对路径会报错。...>"> WordPress 引用脚本 css/js 范例 //get_template_directory() 获取函数获取主题模板目录//wp_enqueue_style() 安全引入...css//wp_enqueue_script() 安全引入 js//代码 css js 路径,请根据主题实际路径修改 function theme_scripts() { wp_enqueue_style...'/style.css')); wp_enqueue_script( 'script', get_template_directory_uri().'

    85820

    一文详解 WordPress Shortcode 简码

    WordPress Shortcode 指的是使用[]包含简码或者短代码,WordPress 会识别这些代码并根据它们定义调函数输出为内容。...Shortcode API 这个功能是 WordPress 从 2.5 版本开始引入,使用它可以给日志内容添加各种功能,并且它接口非常容易使用,并且功能非常强大。...所有 Shortcode WordPress 系统定义了哪些 Shortcode,我们可以使用 WPJAM Basic 插件「常用简码」扩展来查看,激活扩展之后,在 「WPJAM」菜单「常用简码」子菜单即可查看...这是因为每个 Shortcode 都定义了一个对应调函数来处理,这个调函数一般有两个参数:Shortcode 属性参数内容: function my_shortcode_func($attr,...$content){ // $attr $key=>$value 数组 // $content 是 shortcode 包含字符串内容 // 对 $attr $content

    1.6K20

    WordPress 常用动作钩子 (action)分享

    在制作主题插件,或者为 WordPress 增加某些功能时,一般都要使用 WordPress 动作钩子 (action),分享几个比较常用动作钩子,以备用时查看。...这也是在加载过程插件开发这最早能用到钩子,WordPress 插件应该在这个钩子执行安装,其他动作也应该添加到这个钩子调函数。...WordPress 同样添加许多内部功能到这个钩子,例如 post type taxonomies 以及默认 widgets 初始化。...它在特定页面选择 theme template 之前执行。在只在网站前端触发,并不在管理员页面触发。...有些插件错误使用了 wp_head 动作钩子来添加 JavaScript 代码,实际上应该使用 wp_enqueue_script() 函数

    75420

    WordPress 2.2 中三个开发者喜欢特性

    在新发布 WordPress 2.2 ,内置 Widget 支持可能吸引了大部分人注意。这里所讲三点对 WordPress 插件主题开发者也是非常有用。...你现在可以在 wp-config.php 文件设置你站点 “home” “siteurl” 值 假设实际站点一个镜像开发站点。...WordPress 现在包含了 jQuery JavaScript 库 WordPress 自从 2.1 版本开始为增加多种管理界面 JS 效果就已经包含了功能丰富 Prototype Scriptaculous...你所需要去做是在页面的头部输出之前调用 wp_enqueue_script('jquery'); 函数。 打包在 WordPress jQuery 是以“无冲突”模式。...(从这之后,你就可以使用 wpJ 代替 jQuery) jQuery 我最喜欢特性是它能非常简洁选择 DOM 元素方法,列入,接下来代码搜索所有被命名为“S”文本框( WordPress 搜索框

    46110

    为woocommerce开发支付网关插件,对接支付通道

    ,商户token等,还需要"启用/禁用","标题","描述""测试模式"等设置项。...我们有的支付网关,可以先验证用户信息,比如你银行卡支付需要接收短信验证码之类,来确认是用户本人操作,那就需要此步骤,反之,微信支付、支付宝支付、易支付、PayPal等等,支付都在第三方处理,不在我们服务器...我们使用WooCommerce事件延迟表单提交,并将带有卡数据AJAX请求直接发送到我们支付处理器,checkout_place_order 如果客户详细信息正常,处理器将返回一个令牌,我们将其添加到下面的表格..., 现在我们可以提交表格(当然在JS), 我们使用PHP令牌通过支付处理器API捕获付款。...is_ssl() ) { return; } // 让我们假设这是我们支付处理器JavaScript,它能得到一个token wp_enqueue_script( 'kekc_cn_js',

    15810

    WordPress二次开发之调用ajax

    默认值:None $src:(可选)WordPress网站根目录下JS路径。:”/wp-includes/js/xxx.js”。...默认值:None $deps:(可选)依赖关系数组;加载该脚本前需要加载其它脚本。默认值:array() $ver:(可选)指明脚本版本字符串(若存在版本号)。默认为false。...(function())方式不能使用 $(function(){})这种方式经测不能引入jquery 处理ajax请求 这里我们不能之间在admin-ajax.php对ajax进行处理,这样做就是修改了核心文件...观察 admin-ajax.php 发现其挂载了两个钩子wp_ajax_...wp_ajax_nopriv_......我们在初始化时候将函数添加到这两个钩子上即可在插件对ajax请求进行处理 在构造函数 public function __construct() { add_action(

    86010

    WordPress主题中加载jQuery最佳方法

    一般来说,在html页面底部 (也就是之前)引入JavaScript,jQuery jQuery插件是个不错做法。...原因很简单,HTTP / 1.1规范表明浏览器不能并行下载两个以上组件。 在WordPress模板中加载JavaScriptjQuery最佳方法是使用wp_enqueue_script。...这样可以更好控制JavaScript文件加载时间点和加载位置。下图是我在丘壑博客上添加用于代码语法高亮JavaScript,放在子主题functions.php文件。...在Wordpress中注册prism.js 速度优化 在下面的代码片段,我们先把WordPress默认自带jQuery库取消注册,然后在页面最后部分加载国内CDN版本。...使用CDN版本jQuery可以提升加载速度 ,使用户可以就近取得所需内容,提高用户访问网站响应速度。将下面的代码放在子主题functions.php文件即可。 ?

    2.5K31

    WPJAM「静态文件」:一键合并 WordPress 插件主题 JS CSS 文件,加快页面加载速度

    合并文件加上时间戳:这样就保证每次合并生成文件是全新,CDN 加速在镜像时候,都会抓取到最新 JS CSS 文件了,不怕插件或者主题更新造成问题了。...博客 支持一键将文章图片下载到 WordPress 媒体库 搜索优化 支持限制关闭搜索 WordPress 插件 编辑器优化 优化 WordPress 传统 TinyMCE 编辑器 添加下划线等按钮...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录绑定 内容模板 通过短代码在内容插入一段共用内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章评论外部链接加上安全提示中间页。...话题标签 文章插入 #话题标签#。 如果是内部链接,直接跳转, 标签或者分类,则自动转换成标签分类链接, 否则跳转到搜索链接。

    7K30

    【说站】WordPress网站文章ID不连续如何解决?

    对于WordPress网站文章ID不连续问题困扰了我很久,今天将WordPress文章ID不连续原因具体解决办法做详细说明。...,修改一次生成一个修订版,对应一个修订版文章id,即使删除修订版本,原占用ID也无法回收了; 2、附件、菜单、页面占用ID WordPress附件、导航菜单项页面都是比较特殊post,而且都会占用一个...WordPress文章ID不连续解决办法: 了解了WordPress文章id不连续原因以后,我们自然就明白由于附件、导航菜单页面占用ID,理论上是没有绝对方法可以让文章ID连续,但是不相差过大还是可能...这两个文件中注释掉以下这一行: wp_enqueue_script('autosave'); 也可以在当前主题functions.php添加以下代码: // 禁用自动保存,所以编辑长文章前请注意手动保存...四、导航菜单项页面占用id WordPress导航菜单项也会占用id,但一个网站导航菜单不会太多,占用了就占用了,个人觉得还好。

    50120

    WordPress自带TinyMCE编辑器相关功能增强

    WordPress 默认那个编辑器叫做TinyMCE。TinyMCE是一个轻量级基于浏览器所见即所得编辑器,由JavaScript写成。它对IE6+Firefox1.5+都有着非常良好支持。...";')); 添加编辑器默认内容(编辑器内可见) 新建文章后编辑器里内容默认是空,有些朋友做WordPress主题站、插件站单纯下载站,一些标准格式化文章每次都会输入“主题名称”、“主题作者...', 'insertPreContent'); 添加更多HTML标签(慎用) 此功能请慎用,因为WordPress自带TinyMCE编辑器会默认过滤掉不符合XHTML 1.0html标签,不排除某些情况下也可能会用到这些标签...+版本,可以用以下方法快捷方便在后台HTML编辑器中加入自定义按钮 步骤一:首先创建一个js文件,粘贴如下代码并保存为my_quicktags.js文件: QTags.addButton( 'hr',...', 'my button', '\n', '\n' ); //这儿共有四对引号,分别是按钮ID、显示名、点一下输入内容、再点一下关闭内容(此为空则一次输入全部内容),\n表示换行。

    2.8K50

    以及它如何应用于WordPress

    在计算机网络,“localhost”是指运行特定程序计算机。例如,如果您在自己计算机上运行程序(Web浏览器本地Web开发环境),那么您计算机就是“Localhost”。...也就是说,为避免混淆,不能注册顶级域名二级域名包含“localhost”域名。...除了WordPress开发测试之外,如果您手动输入编辑WordPress站点数据库凭据,您也可能会遇到术语localhost。这可能在您编辑wp-config.php文件使用插件时发生。...下面,您将了解有关每种情况更多信息…… 如何在本地安装WordPress(您“本地主机”) 您可以使用许多通用工具特定WordPress工具来创建本地WordPress开发环境。...网站,那么当插件要求您输入数据库主机值时,您可以输入“localhost”: Duplicator插件localhost使用 在这两种情况下,您基本上是在告诉WordPress WordPress

    1.6K00

    【译】WordPress 50个过滤器(6):第41-50个过滤器

    过滤脚本文件资源 WordPress 有自己脚本文件加载方式,wp_enqueue_script()这个函数让我们注册一个js文件而非硬编码方式引入,而script_loader_src这个过滤器可以让我们处理脚本文件加载及输出方式...例子:移除脚本文件版本号 诸如Google Page Speed Yahoo YSlow 这种网页速度评测工具都非常讨厌url版本号参数。...当然,版本号参数存在是有很大意义——可以让浏览器处理好缓存与更新静态资源关系。如果你不喜欢WordPress 加载静态文件会自动添加版本号参数做饭,你可以用下面的代码删除之: <?...> WordPress 登录其他action如下: logout、lostpasswordretreivepassword、resetpassrp、register、login 修改大范围更新信息...) 更改评论表单WordPress comment_form()使用展示评论表单,下面的例子让你可以自定义之: 例子:移除表单url 域 <?

    1K60
    领券