href в pug-php не работает

Привет, кто-нибудь знает, как использовать 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('./'));
});

0

Решение

Я конвертирую ваш 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')
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]