Php 要在有文件要下载时显示下载链接吗
我的问题是,就像标题所说的,我只想在文件可用时显示文件的下载链接 我不知道错误在哪里:Php 要在有文件要下载时显示下载链接吗,php,wordpress,conditional,attachment,Php,Wordpress,Conditional,Attachment,我的问题是,就像标题所说的,我只想在文件可用时显示文件的下载链接 我不知道错误在哪里: <?php $doc = get_post_meta(get_the_ID(), 'wp_custom_attachment', true); ?> <div id="custom_pdf"> <a href="<?php echo $doc['url']; ?> "> Download PDF Here </a> &l
<?php $doc = get_post_meta(get_the_ID(), 'wp_custom_attachment', true); ?>
<div id="custom_pdf">
<a href="<?php echo $doc['url']; ?> ">
Download PDF Here
</a>
</div><!-- #custom_pdf -->
这是正常代码。。它的工作很好,但在这里它无条件地显示。。。而有条件的代码是:
<?php $doc = get_post_meta(get_the_ID(), 'wp_custom_attachment', true); ?>
<? if(strlen(trim(<?php $doc['url'] ?>)) > 0) {
<div id="custom_pdf">
<a href="<?php echo $doc['url']; ?> ">
Download PDF Here
</a>
</div><!-- #custom_pdf -->
} ; ?> // end if
//如果结束
这里有一些错误,但我不知道在哪里
谁能帮帮我吗。谢谢。您正在打开一个
您正在打开一个您的PHP标记未正确放置在HTML代码中:
<?php $doc = get_post_meta(get_the_ID(), 'wp_custom_attachment', true);
if(strlen(trim($doc['url'])) > 0) {
?>
<div id="custom_pdf">
<a href="<?php echo $doc['url']; ?>">Download PDF Here</a>
</div><!-- #custom_pdf -->
<?php } // end if
?>
从HTML切换到PHP时,需要打开一个PHP标记
您的PHP标记未正确放置在HTML代码中:
<?php $doc = get_post_meta(get_the_ID(), 'wp_custom_attachment', true);
if(strlen(trim($doc['url'])) > 0) {
?>
<div id="custom_pdf">
<a href="<?php echo $doc['url']; ?>">Download PDF Here</a>
</div><!-- #custom_pdf -->
<?php } // end if
?>
从HTML切换到PHP时,需要打开一个PHP标记
,您可以尝试使用下载监视器插件。您可以设置显示配置,包括图标。它有分析和文件交换功能。您还可以选中强制下载选项,以便文件不会尝试加载到新的浏览器窗口中
您可以尝试使用下载监视器插件。您可以设置显示配置,包括图标。它有分析和文件交换功能。您还可以选中强制下载选项,以便文件不会尝试加载到新的浏览器窗口中