“练习”是个人喜好的问题。打开和关闭PHP标记(<?php
和?>
) 是为了方便起见。基本上,尝试在上下文中编写代码。在示例中,
// PHP code here
?><a href="<?php the_permalink() ?>"><?php the_title() ?></a><?php
// PHP code here
看起来(对我来说)就像HTML代码在PHP代码块的中间砰砰地一声跳了起来(就像
functions.php 文件),因此我将在该上下文中编写此HTML链接的显示
// PHP code here
echo \'<a href="\'. get_the_permalink() .\'">\'. get_the_title() .\'</a>\';
// PHP code here
但是,如果我在HTML代码块中(如
single.php 我将在HTML上下文(与上面的PHP上下文相反)中编写此链接的显示。所以,我不会使用
// HTML code here
<?php echo \'<a href="\'. get_the_permalink() .\'">\'. get_the_title() .\'</a>\'; ?>
// HTML code here
而是将链接的显示编码为
// HTML code here
<a href="<?php the_permalink() ?>"><?php the_title() ?></a>
// HTML code here