【问题标题】:Wordpress include php fileWordpress 包含 php 文件
【发布时间】:2014-11-07 19:04:35
【问题描述】:

我第一次尝试在WordPress 上创建一个 php 网站。

当我创建一个页面时,它会创建一个格式为http://localhost/?p=123 的永久链接。不知道有没有对应的文件。

我已经安装了insert-php 插件来读取 php 代码。它在静态页面上运行良好。但是如何包含另一个 php 文件?我想在login 中包含包含所有后端功能的my_utilities。它有一个固定链接'http://localhost/?page_id=45'

怎么办?

include 'http://localhost/?page_id=45' 不起作用。

【问题讨论】:

  • 'http://localhost/?page_id=45' 类型的东西是供用户阅读页面的,你想用作脚本的东西应该上传到你的服务器,它们的文件夹结构路径在你的 include 函数中定义,例如。 include('path/to/folder/my_utilities.php);

标签: php wordpress webpage


【解决方案1】:

例如,您的 wordpress 文件位于

/var/www/html/wp-content/myphpfiles/test.php

要将 test.php 文件包含在您的 wordpress 页面中,您必须遵循。

[insert_php] include('wp-content/myphpfiles/test.php'); [/insert_php]

就是这样。

【讨论】:

    【解决方案2】:

    您在 WordPress 后端定义的页面主要是为您的用户设置查看/阅读的页面。默认情况下,它们的 URL 结构为 http://localhost/?p=123(尽管可以更改,但这是完全不同的一课)。

    要包含脚本文件,请将文件上传到您的网站所在的文件夹结构中,然后在您的 include 语句中引用它,如下所示:

    include('path/to/folder/my_script.php');
    

    编辑:您可能还想看看WordPress Page Templates

    页面是 WordPress 的内置帖子类型之一。您可能希望您的大部分网站页面看起来都差不多。但是,有时您可能需要一个特定的页面或一组页面来显示或表现不同。这可以通过页面模板轻松完成。

    【讨论】:

    • Here 是我代码的一部分。 my_utilities.php 文件应该包含[insert_php] 标签、<?php 标签还是不包含?
    • 成功了。谢谢你。它应该引用一个真正的 php 文件,而不是带有 [insert_php] 标签的那个。
    • 很高兴我能帮上忙... ;)
    猜你喜欢
    • 2012-02-13
    • 1970-01-01
    • 2013-06-24
    • 2020-05-23
    • 2015-07-08
    • 2011-08-02
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    相关资源
    最近更新 更多