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


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.