के साथ एक सिंगल पेज वर्डप्रेस टेम्पलेट को प्रस्तुत करने के लिए मैं ट्विग के साथ एक सिंगल पेज वर्डप्रेस टेम्पलेट प्रस्तुत करने का प्रयास कर रहा हूं, लेकिन अब तक सबकुछ विफल हो गया है।ट्विग
<section id="about" {{ wp.post_class }}>
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading">{{ wp.the_title }}</h2>
<h3 class="section-subheading text-muted">{{ wp.get_post_meta(wp.get_the_ID() , 'st_page_subtitle', true) }}</h3> <!-- To be Changed to subtext for title -->
</div>
</div>
<div class="row">
<div class="col-lg-12">
{{ wp.the_content }}
</div>
</div>
</div>
इसी कार्य::
{% extends 'layouts/base.twig' %}
{% block content %}
{% for page in pages() %}{{ set_up_page(page) }}
{% include 'content/content-' ~ page.post_name ~ '.twig' %}
{% endfor %}
{% endblock %}
टेम्पलेट्स के क्या एक तरह लग रहा है
$wpgetpages = new Twig_SimpleFunction("pages", function() {
$currentID = get_the_ID();
$menu_order = wp_get_nav_menu_items('header');
$menu_items = array();
foreach($menu_order as $item) {
$menu_items[] = $item->ID;
}
$args = array('post_type' => 'page',
'status' => 'publish',
'exclude'=> $currentID,
'orderby' => 'menu_order',
'order' => 'ASC'
);
$pages = get_posts($args);
return $pages;
});
$wpsetpages = new Twig_SimpleFunction("set_up_page", function($arg) {
setup_postdata($arg);
});
self::$twig_environment->addFunction($wpposts);
self::$twig_environment->addFunction($get_theme_options);
self::$twig_environment->addFunction($wppostdata);
self::$twig_environment->addFunction($wpgetpages);
self::$twig_environment->addFunction($wpsetpages);
यह टेम्पलेट्स बाहर लाता है, लेकिन यह से पृष्ठ का शीर्षक सेट होम पेज के शीर्षक के रूप में टेम्पलेट
वास्तव में इसे ठीक करने में किसी भी मदद की सराहना करेंगे।
यह आप की तरह नहीं दिखता वे आप देख सकते हैं कि कैसे एक साथ अपने विषय डाल करने का एक बेहतर विचार प्राप्त करने के लिए एक स्टार्टर विषय है पृष्ठ के शीर्षक को आउटपुट करने के लिए जिम्मेदार टेम्पलेट कोड साझा किया है ... – rnevius
@rnevius मैंने – Bazinga777
प्रस्तुत किए गए टेम्पलेट्स में से एक जोड़ा है क्या आपने बस 'wp.title' का उपयोग करने का प्रयास किया है? – rnevius