我正在我的应用程序上运行 qtranslate 插件,并且我正在使用 get_site_url() 来实现它的各种功能。下面我有两个代码块。第一个我使用 get_site_url 查看保存在“/wp-content/themes/seowp/essay_upload/”中的文件,它不会重定向到http://example.com/es/但是在第二个中它确实如此,因此返回 404 错误。这两个代码块在同一个文件中。
<?php $file_read = get_site_url()."/wp-content/themes/seowp/essay_upload/".$student_row->attach_essay; ?>
<a href="<?php echo get_site_url();?>/essay-edit/?regNoIndivid=<?php echo $student_row->id;?>&type=artist">Bearbeiten</a> |
<a href="<?php echo $file_read;?>">Text to download essay in another language</a>
**第二个代码块用于在使用 certificat_pdf.php 单击时即时创建证书。它不能像上面的代码那样正常工作。当我将鼠标悬停在链接上时,它甚至会显示正确的 URL,但是当我单击它时,它会重定向到http://example.com/es/certificat_pdf.php?regNoCerts=A00094094 (/es/) 是语言特定页面,自然而然我收到 404 错误。一切都用英语完美运行。唯一的问题是当我用不同的语言查看它时。**
<a href="<?php echo get_site_url()."/";?>certificat_pdf.php?
regNoCerts=<?php echo $_REQUEST['regNumber'];?>">Foreign language text</a>