वर्डप्रेस: ​​लिंक के रूप में the_title को कैसे प्रदर्शित करें - php, wordpress, hyperlink

मुझे वर्डप्रेस फ़ंक्शन में एक लिंक के रूप में शीर्षक प्रदर्शित करने में परेशानी हो रही है।

अगर मैं इसे इस तरह कोड करता हूं:

function my_popular_posts($count) {
$query = new WP_Query( array(
"orderby" => "comment_count",
"order" => "DESC",
"posts_per_page" => $count));
if($query->have_posts()) {
echo "<ul>";
while($query->have_posts()) : $query->the_post();
**THIS LINE --> echo "<li><a href=".get_permalink()."> .the_title(). </a></li>";
endwhile;
echo "</ul>";
} else {
echo "<p>No popular posts found<p>";
}
}

रन-टाइम पर, लिंक ".the_title ()" के रूप में प्रदर्शित होता है

अगर मैं इसे इस तरह से कोड करता हूं:

echo "<li><a href=".get_permalink().">".the_title()."</a></li>";

यह शीर्षक प्रदर्शित करेगा, लेकिन एक लिंक के रूप में नहीं।

कोई विचार? आपकी मदद तारीफ के काबिल होगी।

Thnx!

उत्तर:

उत्तर № 1 के लिए 4

the_title उत्पादन सामग्री स्वयं। आपको उपयोग करने की ज़रूरत है get_the_title()

इसे इस्तेमाल करे:

echo "<li><a href="" . get_permalink() . "">" . get_the_title() . "</a></li>";

उत्तर № 2 के लिए 1

मुझे लगता है कि आपको केवल डबल कोट्स का उपयोग करने की आवश्यकता है href="" लिंक काम करने के लिए

echo "<li><a href="".get_permalink()."">".the_title()."</a></li>";

यहां और जानें


उत्तर № 3 के लिए 1

आप उस पंक्ति पर समापन उद्धरण चिह्न खो रहे हैं।

समापन उद्धरण के अतिरिक्त ध्यान दें:

    while($query->have_posts()) : $query->the_post();
echo "<li><a href=" . get_permalink() . ">" . get_the_title() . "</a></li>";
endwhile;

इसके अतिरिक्त, मार्कअप को लिंक यूआरएल के चारों ओर उद्धरण शामिल करना चाहिए, जैसा कि नीचे संपादित किया गया है:

echo "<li><a href="" . get_permalink() . "">" . the_title() . "</a></li>";

संबंधित सवाल
सबसे लोकप्रिय