I want to display different information in sidebar of my site on every page.
And i don't want to make different templates for every page.
My idea is to input the construction like
Code:
<?php get_component('name of page slug'); ?>
I try to do this by this code:
Code:
<?php get_component('get_page_slug'); ?>
But it doesn't work.
Gentlemen's, give me advice please )
kirilldmt Wrote:i want to display different information in sidebar of my site on every page.
and i don't want to make different templates for every page.
my idea is to input the construction like Code:
<?php get_component('name of page slug'); ?>
i try to do this by this code: Code:
<?php get_component('get_page_slug'); ?>
but it doesn't work.
Gentlemen's, give me advice please )
This would give you the component named
get_page_slug.
You need to call the function
get_page_slug, so use
Code:
<?php get_component(get_page_slug()); ?>
to output the component with the same name as your page.
i do so, but it displayed only the name of slug. the component with same name didnt appeared
Quote:mvlcek
this not helped too... i also thought about it.
you could use the custom fields plugin to create anew text Area in Edit page culled "sidebar".
Then in your template, include that custom field in the sidebar
Oh! Thank u! It's really works! ))