$ feedburner_id在newsletter.php宣布不提供正feedburner.php
问题描述:
我即两个PHP文件:
- newsletter.php和
- 正feedburner.php
让我先告诉你什么是写在
n-feedburner.php
→
的RELE代码在newsletter.php VANT代码如下所示→
if($newsletter_provider == 'feedburner')
{
locate_template('inc/widgets/newsletter/n-feedburner.php',true,false);
}
但是,当我们有这种安排的Feedburner的订阅系统不能正常工作。
然而,
当我们使用这种安排→
然后事情开始工作。 原因我觉得是:一个人在n-feedburner.php
$ feedburner_id
<?php echo $feedburner_id; ?>
不工作:这是newsletter.php声明,所以它不是提供n-feedburner.php
该如何解决?我想保持文件的独立性,因为随着API的增加,如MailChimp,常量联系,保持代码清洁非常重要。
答
请尝试以下操作,它将检索文件并将其包含在内。
require(locate_template('inc/widgets/newsletter/n-feedburner.php',false));
你也可以使用全局变量或任何类似的方法将变量传递给n-feedburner.php。
请详细说明→→也可以使用全局变量或任何类似的方法将变量传递给n-feedburner.php。 ' – somethingnow
我的意思是使用set_query_var或使用php全球$ global_variable – tan
这是产生错误→'require(locate_template('inc/widgets/newsletter/n-feedburner.php',false));'' – somethingnow