IT-Swarm.Net

কীভাবে নির্দিষ্ট পৃষ্ঠার সামগ্রী পাবেন

বেলো হ'ল আমার কোডটি দুর্দান্ত কাজ করছে তবে সমস্যাটি এইচটিএমএল ট্যাগ নিয়ে আসে না .. যেমন ইত্যাদি ... কেন জানি না ...

  <?php $recent = new WP_Query("page_id=2"); while($recent->have_posts()) : $recent->the_post();?>
    <?php 
    echo substr(get_the_excerpt(), 0,450);

     ?>
     <a href="<?php the_permalink() ?>" rel="bookmark">
             More About Us
              </a>

বেলো হ'ল এমন একটি কোড যা এইচটিএমএল ট্যাগ এবং সবকিছু ঠিক আছে .. তবে আমি কীভাবে পারমালিঙ্ক করতে পারি তা বুঝতে পারি না .. আমি যে পার্মালিঙ্কটি রেখেছি সেখানে আমি কাজ করি না।.

<?php
$my_id = 2;
$page_id = get_post($my_id);
$content = $page_id->post_content;
echo substr($content, 0, 450);

?>
  <a href="<?php the_permalink() ?>" >More About Us</a>

এছাড়াও নির্ধারিত উপায়ের মতো নির্দিষ্ট পৃষ্ঠার সামগ্রী পাওয়ার সর্বোত্তম উপায়

<h2>title</h2>
<div>featured image </div>
<div>content</div>
<a href="<?php the_permalink() ?>" rel="bookmark">
1
pagol

কল _WP_Query() এর পরিবর্তে আপনি _get_post() ব্যবহার করতে পারেন এবং _global $post "সেট আপ" করতে পারেন। এটি সম্ভবত @ tf এর উত্তরের চেয়ে কিছুটা বেশি দক্ষ, যদিও ধারণাগুলি মূলত একই।.

দয়া করে মনে রাখবেন, উভয় ক্ষেত্রেই আপনার পোস্টের ডেটা পরে পুনরায় সেট করা উচিত (

/**
 * Display the post content. Optionally allows post ID to be passed
 * @uses the_content()
 *
 * @param int $id Optional. Post ID.
 * @param string $more_link_text Optional. Content for when there is more text.
 * @param bool $stripteaser Optional. Strip teaser content before the more text. Default is false.
 */
function sh_the_content_by_id( $post_id=0, $more_link_text = null, $stripteaser = false ){
    global $post;
    $post = &get_post($post_id);
    setup_postdata( $post, $more_link_text, $stripteaser );
    the_content();
    wp_reset_postdata();
}

সূত্র: http://stephenharris.info/get-post-content-by-id/

3
Stephen Harris

দ্রুত, নির্ভরযোগ্য এবং সাশ্রয়ী মেঘ হোস্টিং

সাইন আপ করুন এবং 30 দিনের মধ্যে $50 বোনাস পান!

(get_)the_excerpt() এইচটিএমএল ট্যাগগুলি স্ট্রিপ করে - এজন্য আপনার এইচটিএমএল ট্যাগ নেই। ;)

আপনি সম্পূর্ণ বিষয়বস্তু দেখাতে চাইলে _the_content() এর পরিবর্তে the_excerpt() ব্যবহার করুন।.

$recent = new WP_Query("page_id=2");
while ($recent->have_posts()) : $recent->the_post();
    echo '<a href="'.get_the_permalink().'" rel="bookmark">Permalink</a>';
    the_content();
endwhile;
wp_reset_postdata();

পোস্ট ডেটা আউটপুট দেওয়ার সর্বোত্তম উপায় হিসাবে আপনার এটি এ এক নজর করা উচিত।.

2
tfrommen