$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>pages - How to add custom php file to right sidebar?|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

pages - How to add custom php file to right sidebar?

matteradmin9PV0评论

I have created a quick contact form php file where visitor click it slides out a contact form to fill the details ,to add in right sidebar how to add in every pages and post any help how to add in every pages

I have created a quick contact form php file where visitor click it slides out a contact form to fill the details ,to add in right sidebar how to add in every pages and post any help how to add in every pages

Share Improve this question asked Feb 25, 2019 at 8:43 moin97moin97 1
Add a comment  | 

1 Answer 1

Reset to default 0

There are three ways to do that:

  1. Create a widget (Recommended)
    Here is official documentation. You can include your php file within widget() function of your widget class.

  2. Create and place a shortcode in exiting wordpress default text widget.
    Here is sample code

    //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();
    }
    

Then place [ContactForm] in wordpress default text widget.

Create a child theme and override sidebar.php file of your theme there.

Post a comment

comment list (0)

  1. No comments so far