【问题标题】:Themes with Wordpress Rest API and Multisite带有 Wordpress Rest API 和 Multisite 的主题
【发布时间】:2016-03-05 22:15:53
【问题描述】:

如何在 WordPress 主题文件夹中设置不会直接从 Wordpress 呈现内容但使用 WordPress Rest API 呈现内容的主题?我想在每个主题中都有我的自定义路由。例如,我想将文件 www.exmaple.com/wp-content/themes/example-theme/subdirectory/about-us.html 呈现为 www.example.com/about-us.html

这可能吗?

【问题讨论】:

    标签: wordpress api rest redirect


    【解决方案1】:

    您可以使用 JSON API Restful 插件并在主题中添加一个控制器:

    add_filter('json_api_controllers', 'add_yourcontrollername_controller' );
    add_filter('json_api_yourcontrollername_controller_path', 'get_yourcontrollername_path' );
    
    function add_yourcontrollername_controller($controllers) {
        $controllers[] = 'yourcontrollername';
        return $controllers;
    }
    
    function get_yourcontrollername_path() {
        return __DIR__ . "yourcontrollername.php";
    }
    

    在控制器内部,您可以设置重写规则或执行其他操作。

    找到更多关于 API 的文档here

    【讨论】:

      猜你喜欢
      • 2013-05-25
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多