如何在PHP函数中正确嵌入HTML代码
对于Wordpress插件,我制作了一个包含很大HTML部分的函数(下面,我使用如何在PHP函数中正确嵌入HTML代码,php,wordpress,Php,Wordpress,对于Wordpress插件,我制作了一个包含很大HTML部分的函数(下面,我使用ob_start和ob_get_clean插入它): 函数myShortcode(){ ob_start();?> 您可以将html移动到单独的文件中,然后在ob_start()之后将其作为简单的php文件包含进来……是的,它会工作,只需确保您的view.php模板partial正在回显该html,即您可能在php标记之外有html,例如 File view.php <?php //Template
ob_start
和ob_get_clean
插入它):
函数myShortcode(){
ob_start();?>
您可以将html移动到单独的文件中,然后在ob_start()之后将其作为简单的php文件包含进来……是的,它会工作,只需确保您的view.php模板partial正在回显该html,即您可能在php标记之外有html,例如
File view.php
<?php //Template code starts ?>
ALL HTML HERE
<?php // Template code ends ?>
作为回显“大html字符串”进行回显?也就是说:我不能将其作为原始HTML插入?@3000您可以作为原始HTML插入,无需回音,看我有关闭的php标记,所以您可以将HTML作为原始HTML插入,我只是制作了.php文件,所以如果您需要在HTML中包含任何php变量,以便在原始HTML中工作,您需要有php文件..因此view.php。。。
<?php //Template code starts ?>
ALL HTML HERE
<?php // Template code ends ?>
function myShortcode() {
ob_start();
include(PLUGIN_DIR_PATH/templates/view.php);
return ob_get_clean();
}