The_permalink () এবং get_permalink () ফাংশনের মধ্যে পার্থক্য


9

ওয়ার্ডপ্রেসে আমি উভয় the_permalink()এবং get_permalink()ফাংশন ব্যবহার করছি তবে আমি উভয় ফাংশনের আউটপুটে কোনও পার্থক্য পেতে পারি না। উভয় ফাংশনের মধ্যে পার্থক্য কী?

উত্তর:


16

the_permalink সম্মুখ পোস্টে বর্তমান পোস্টের Permalink প্রতিধ্বনিত করে।

get_permalinkতবে এটি পরিবর্তনশীল হিসাবে ফেরত দেয় তবে এটি প্রতিধ্বনি করে না। আপনি যদি অন্য কোনও পোস্টের পারমালিঙ্ক চান তবে আপনি এটিতে একটি পোস্ট আইডিও পাস করতে পারেন।

the_permalink সমান:

echo get_permalink();

এটি আসলে যা করে তার খুব কাছাকাছি। এটি এর বাস্তবায়ন the_permalink:

function the_permalink() {
    echo esc_url( apply_filters( 'the_permalink', get_permalink() ) );
}

3
এর অর্থ হল_আইডি () এবং get_ID () এর মতো সমস্ত ক্রিয়াকলাপেরও এর মত একই পার্থক্য রয়েছে। দুঃখিত তবে আমি কেন ওয়ার্ডপ্রেসে নতুন তাই জিজ্ঞাসা করছি
AliasgerSW

@ অ্যালিয়াসার এসডাব্লু এই প্যাটার্নটিকে ধামাচাপা দেয়, কিছু ব্যতিক্রম রয়েছে তবে সাধারণত এটি সেইভাবে হয়
নিকোলাই

@ অলিয়াসগার এসডাব্লু যখন সন্দেহ হয় তখন কোডটি দেখুন। ওয়ার্ডপ্রেস ফাংশনগুলির উত্স কোড সন্ধানের জন্য কোয়েরিপোস্টগুলি একটি দুর্দান্ত সাইট।
শেয়া

@ AliasgerSW এটি আমাদের নিজস্ব @ রেষ্ট
শিয়া

@ সিয়া ক্যোয়ারপোস্টগুলি অবসরপ্রাপ্ত। : - (\
আমি সবচেয়ে বোকা ব্যক্তি

3

আপনি যদি এটিতে ওয়ার্ডপ্রেস কোডেক্সের দিকে নজর দেন তবে আপনি দেখতে পাবেন যে get_permalink()লুপের বাইরে ব্যবহারের জন্য রয়েছে। the_permalink()লুপ মধ্যে ব্যবহারের জন্য। এটি দেখার সহজ উপায় এটি।


এটি দেখার সহজ উপায় হতে পারে তবে খুব সম্পূর্ণ এক নয়
নিকোলাই

নিশ্চিতভাবেই, @ টম জে নওয়েল ♦ উত্তরটি আরও সংক্ষিপ্ত। অনেক বেশি ভাল এবং ভালভাবে ব্যাখ্যা করা হয়েছে :-)
ম্যাট রয়্যাল

-1

the_permalink()মত পোস্ট লুপ ব্যবহার করা হয় the_title()। লুপে লুপ সম্পর্কে আরও পড়ুন ।

get_permalink()লুপগুলিতে বা লুপগুলির বাইরে ব্যবহার করা যেতে পারে। লুপগুলিতে, ফাংশনটি বর্তমান পোস্ট পারমিলিংকে (প্রতিধ্বনি নয়) প্রদান করে। তবে লুপগুলির বাইরে এর জন্য একটি পোস্ট আইডি দরকার।

উদাহরণ স্বরূপ:

echo get_permalink( 1 );

এটি বর্তমান পৃষ্ঠার পার্মালিঙ্কটি প্রদর্শন করবে:

echo get_permalink();

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