কাস্টম পোস্টের প্রকারের পরবর্তী / পূর্ববর্তী লিঙ্ক?


12

আমার কাছে পোর্টফোলিও নামে একটি কাস্টম পোস্ট টাইপ রয়েছে। প্লাগিন ছাড়া আমার পূর্ববর্তী / পরবর্তী লিঙ্কটি প্রয়োজন। কারও কি সমাধান আছে?

উদাহরণ পোস্ট: http://themeforward.com/demo2/archives/portLive/boat

<?php get_header(); ?>

<!-- Begin wrap -->
<div class="clear">
<div id="full_container">
<div id="content2">
<div id="content">

<!-- Grab posts -->
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>

<!-- Post title -->
<h1>
    <?php the_title(); ?>
</h1>

<!-- The post -->
<?php the_content(); ?>

<!-- Tags -->
<h3 class="tags">
    <?php the_tags('Tags ',' / ','<br />'); ?>
</h3>

<!-- End wrap -->
</div>

<!-- Next/Previous Posts -->
<div class="mp_archive2">
<div id="more_posts">
    <div class="oe">
        <?php previous_post_link('%link', '« Previous post', TRUE); ?>
    </div>

    <div class="re">
        <?php next_post_link('%link', 'Next post »', TRUE); ?>
    </div>
</div>
</div>

<?php endwhile; else: ?>
<p>No matching entries found.</p>
<?php endif; ?>
</div>
</div>
</div>
</div>
<?php get_footer(); ?>

3
প্লাগিনগুলিতে কেন বিদ্বেষ?
— chrisguitarguy

কারণ এটি যদি একটি প্লাগইন হয় তবে এটি থিমের মধ্যে অন্তর্নির্মিত নয়।
— AndrettiMilas

4
@ লুকাস উইন যদি আপনি এটি অন্তর্নির্মিত করতে চান তবে আপনার থিম ফাংশন.এফপি ফাইলটিতে কিছু প্লাগইন কোড অনুলিপি / আটকান।
— কায়সার

2
@ কাইজার অবশ্যই ধরে নিচ্ছেন যে আপনি লাইসেন্স এবং আইপি শর্তের মধ্যে রেখেছেন, যদি আপনি বিক্রয়ের জন্য কোনও থিম তৈরি করে থাকেন তবে এটি এত সহজ নয়।
— ফিলি হিলি

উত্তর:


14

আপনার যদি একক পোস্টগুলির জন্য পরবর্তী / পূর্ববর্তী লিঙ্কগুলির প্রয়োজন হয় তবে next_post_linkফাংশন এবং ম্যাচিংয়ে বিল্ট ইন রয়েছে previous_post_link, উভয়ই সম্ভবত লুপের মধ্যে ব্যবহার করা উচিত।

সংরক্ষণাগারগুলির জন্য, ব্যবহার করুন next_posts_linkএবং previous_posts_link।

এগুলি সমস্ত কাস্টম পোস্টের ধরণের সাথে কাজ করবে।


তারা আমার থিমে কাজ করছে না।
— AndrettiMilas

3
ঠিক আছে. ঠিক আছে, আপনার কোনও কোড না দেখে, কেন তা বলা শক্ত। কোনও পিএইচপি ত্রুটি বা সতর্কতা আছে? আপনার কাছে লিঙ্ক আনার জন্য ফাংশনগুলির জন্য একাধিক পোস্ট sertedোকানো হয়েছে?
— chrisguitarguy

আমি উপরে আমার প্রশ্ন আপডেট করেছি।
— AndrettiMilas

এটি তৃতীয় সত্য যুক্তি দিয়ে চেষ্টা করুন এবং আমাদের জানান।
— chrisguitarguy 21

তৃতীয় সত্য যুক্তি?
— আন্দ্রেটিমিলাস

14
<?php
$prev_post = get_previous_post();
if($prev_post) {
   $prev_title = strip_tags(str_replace('"', '', $prev_post->post_title));
   echo "\t" . '<a rel="prev" href="' . get_permalink($prev_post->ID) . '" title="' . $prev_title. '" class=" ">&laquo; Previous post<br /><strong>&quot;'. $prev_title . '&quot;</strong></a>' . "\n";
}

$next_post = get_next_post();
if($next_post) {
   $next_title = strip_tags(str_replace('"', '', $next_post->post_title));
   echo "\t" . '<a rel="next" href="' . get_permalink($next_post->ID) . '" title="' . $next_title. '" class=" ">Next post &raquo;<br /><strong>&quot;'. $next_title . '&quot;</strong></a>' . "\n";
}
?>

3
দয়া করে আপনার কোডগুলি / উত্তর ফর্ম্যাট করুন এবং এতে ব্যাখ্যা যুক্ত করুন।
— মারুতি মোহান্তি

1
যাইহোক, আমি সিপিটি যে শ্রম বিভাগে সীমাবদ্ধ করতে পারি?
— গিল হামার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.