如果回答了这个问题,我很抱歉,但在这种情况下,我肯定不知道该问什么。
无论如何,我已经建立了一个图像滑块,点击按钮即可更改图像和图像描述。重点是,我使用javascript动态更改img标记的源。但这些图像实际上并没有出现在页面上。
保存图像的代码是一个简单的数组,我只是对每个数组进行迭代,即:"images/work1.png"
, 它可以脱机工作,但不能通过php或wordpress。
这不起作用,所以我尝试将其放在php函数中:javascript如下所示:
let imgArray = [
"<?php echo get_theme_file_uri(\'images/work1.png\') ?>",
"<?php echo get_theme_file_uri(\'images/work2.png\') ?>",
... etc
];
所以html看起来像:
<img src="<?php echo get_theme_file_uri(\'images/work1\') ?>">
src标记的内容会发生更改,但不会生效。
知道为什么这两种方法都不起作用吗?该代码之所以有效,是因为通过单击按钮,每个图像的关联文本仍然会更改。只是,图像拒绝显示。
功能。php如下所示:
function lcc_style_files() {
wp_enqueue_style(\'lcc_main_styles\', get_stylesheet_uri());
}
function lcc_script_files() {
wp_enqueue_script(\'main-lcc-js\', get_theme_file_uri(\'/js/scripts-bundled.js\'), NULL, \'1.0\', true);
}
add_action(\'wp_enqueue_scripts\', \'lcc_style_files\');
add_action(\'wp_enqueue_scripts\', \'lcc_script_files\');
function lcc_features() {
add_theme_support(\'title-tag\');
}
add_action(\'after_setup_theme\', \'lcc_features\');