钩子文档

wp_prepare_themes_for_js

💡 云策文档标注

概述

wp_prepare_themes_for_js 是一个 WordPress 过滤器钩子,用于修改 themes.php 页面中为 JavaScript 准备的主题数据数组。它允许开发者调整主题的顺序或内容,默认按名称排序。

关键要点

  • 这是一个过滤器钩子,应用于 themes.php 页面中的主题数据。
  • 主要参数是 $prepared_themes,一个包含主题数据的数组。
  • 可用于改变主题的默认排序(按名称)或其他数据。
  • 自 WordPress 3.8.0 版本引入。

代码示例

$prepared_themes = apply_filters( 'wp_prepare_themes_for_js', $prepared_themes );

注意事项

此钩子与 wp_prepare_themes_for_js() 函数相关,该函数位于 wp-admin/includes/theme.php 文件中,用于准备主题数据供 JavaScript 使用。


📄 原文内容

Filters the themes prepared for JavaScript, for themes.php.

Description

Could be useful for changing the order, which is by name by default.

Parameters

$prepared_themesarray
Array of theme data.

Source

$prepared_themes = apply_filters( 'wp_prepare_themes_for_js', $prepared_themes );

Changelog

Version Description
3.8.0 Introduced.