I created a folder in the
directory called customshortcode. The <a href="https://codex.wordpress.org/Function_Reference/add_shortcode" rel="nofollow noreferrer">add_shortcode command</a> should link the shortcode with the function.
In
I created 2 files:
and
Contents of main php is:
And test.php simply displays a division block:
I first run the
file to see no errors and simple white screen. I assumed the short-code should be saved.
But when I enter [customshortcode] in the page, I don't get the division displayed, instead the text [customshortcode] instead.
I think I somehow need to link the page type to the plugin or something like that. Could you help me out?
Code:
/wp-content/plugins
In
Code:
/wp-content/plugins/customshorcode/
Code:
main.php
Code:
test.php
Contents of main php is:
Code:
<?php require_once('../../../wp-includes/shortcodes.php'); ?>
<?php function custom_shortcode_func() {
include_once('test.php');
}
add_shortcode('customshortcode','custom_shortcode_func');
?>
And test.php simply displays a division block:
Code:
<style>.testdiv{border:1px solid black; width:300px; heigh:300px;}</style>
<div class="testdiv"></div>
I first run the
Code:
/wp-content/plugins/customshorcode/main.php
But when I enter [customshortcode] in the page, I don't get the division displayed, instead the text [customshortcode] instead.
I think I somehow need to link the page type to the plugin or something like that. Could you help me out?