如何将 Autosize 脚本添加到 Wordpress?
How to add Autosize script to Wordpress?
我仍在学习 Wordpress,如果这是一个愚蠢的问题,请原谅我,但我正在尝试将 Autosize 脚本添加到我网站上的页面,但我有点迷路了。如何将脚本添加到 Wordpress?以及如何在具有要自动调整大小的 textarea
元素的特定页面上调用它?
要将脚本包含到 WordPress,您需要使用 wp_enqueue_script
Documentation 因为您需要调用 JS 来定位 textarea
,请使用 [=29] 中的函数=] 文件并包含它。
function autoresize_scripts() {
wp_enqueue_script( 'auto-resize', get_template_directory_uri() . '/js/autoresize.js', array(), '1.0.0', true );
wp_enqueue_script( 'custom-js', get_template_directory_uri() . '/js/custom.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'autoresize_scripts' );
以上代码将在functions.php
中使用
如果需要在特定页面调用:
在 WordPress 中使用 is_page
功能:
if( is_page( 2 ) ) // 2 is the page id
{
// Target textarea with JS
}
如果您想使用 textarea
元素定位多个页面,WordPress 会自动处理,因为它会添加到所有网页中加载的 footer.php
。
我仍在学习 Wordpress,如果这是一个愚蠢的问题,请原谅我,但我正在尝试将 Autosize 脚本添加到我网站上的页面,但我有点迷路了。如何将脚本添加到 Wordpress?以及如何在具有要自动调整大小的 textarea
元素的特定页面上调用它?
要将脚本包含到 WordPress,您需要使用 wp_enqueue_script
Documentation 因为您需要调用 JS 来定位 textarea
,请使用 [=29] 中的函数=] 文件并包含它。
function autoresize_scripts() {
wp_enqueue_script( 'auto-resize', get_template_directory_uri() . '/js/autoresize.js', array(), '1.0.0', true );
wp_enqueue_script( 'custom-js', get_template_directory_uri() . '/js/custom.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'autoresize_scripts' );
以上代码将在functions.php
如果需要在特定页面调用:
在 WordPress 中使用 is_page
功能:
if( is_page( 2 ) ) // 2 is the page id
{
// Target textarea with JS
}
如果您想使用 textarea
元素定位多个页面,WordPress 会自动处理,因为它会添加到所有网页中加载的 footer.php
。