如何将自定义php文件添加到右侧边栏?

时间:2019-02-25 作者:moin97

我已经创建了一个快速联系表单php文件,在这里,访问者单击它可以滑出一个联系表单来填写详细信息,在右侧边栏中添加如何添加每个页面,并发布任何帮助如何添加每个页面

1 个回复
SO网友:Qaisar Feroz

有三种方法可以做到这一点:

  1. Create a widget (推荐)
    这里是官方网站documentation. 您可以将php文件包含在widget() 小部件类的函数。

  2. Create and place a shortcode 退出wordpress默认文本小部件
    下面是示例代码

    //Place this code in theme\'s functions.php
    
    add_shortcode(\'ContactForm\', \'cf_shortcode\');
    
    function cf_shortcode($att) {
       ob_start();
       include "path/to/php/file";
       return ob_get_clean();
    }
    
    然后放置[ContactForm] 在wordpress默认文本小部件中。

    Create a child theme 和重写侧栏。你的主题在那里的php文件。

相关推荐

is_active_sidebar() problem

我正在尝试开发一个带有英雄滑块的wordpress主题,我使用一些第三方滑块小部件插入英雄小部件区域,我定义为sidebar-hero 在我的functions.php 文件我使用以下代码显示英雄滑块:<?php if(is_active_sidebar(\"sidebar-hero\")) : ?> <?php dynamic_sidebar(\"sidebar-hero\");?> <script type=\"text/javascrip