我仍然在学习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
中。