我仍然在学习Wordpress,因此如果这是一个愚蠢的问题,请原谅我,但是我试图将Autosize脚本添加到我网站上的页面上,我有点迷失了。如何将脚本添加到Wordpress?以及如何在具有要自动调整大小的textarea元素的特定页面上调用它?

最佳答案

要将脚本包含到WordPress中,您需要使用wp_enqueue_script Documentation。由于您将需要调用JS来定位textarea,因此请在custom.js文件中使用该函数并将其包括在内。

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中。

09-10 05:03
查看更多