如何将 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