Привет, кто-нибудь знает, как использовать HREF в Pug?
Чего я хочу добиться, так это:
<noscript class="lazyload">
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css">
</noscript>
Я пробовал это, но это не работает.
noscript.lazyload
link(rel='stylesheet', href!="<? php echo get_template_directory_uri(); ?>/style.css ")
Это мой конфиг gulpfile.babel.js:
import pug from 'gulp-pug'
import rename from 'gulp-rename'
import pugPHPFilter from 'pug-php-filter'
gulp.task('pug', () => {
let option = {
pretty: true,
filters: {
php: pugPHPFilter
}
}
return gulp.src('./pug/*.pug')
.pipe(pug(option))
.pipe(rename({
extname: '.php'
}))
.pipe(plumber())
.pipe(gulp.dest('./'));
});
Я конвертирую ваш html в pug usign https://html2jade.org/ и вот результат:
noscript.lazyload
link(rel='stylesheet', href='<?php echo get_template_directory_uri(); ?>/style.css')
Попробуйте назначить PHP в Javascript var:
noscript.lazyload
-var template_uri = <?php echo get_template_directory_uri(); ?>
link(rel='stylesheet', href=template_uri+'/style.css')
Других решений пока нет …