স্ট্যাটিক প্রথম পৃষ্ঠার পোস্ট আইডি কীভাবে পাবেন?


37

আমি বৈশিষ্ট্যযুক্ত চিত্রগুলির জন্য পূর্ববর্তী পৃষ্ঠাটিকে পূর্বনির্ধারিত আকারে ব্যবহার করার চেষ্টা করছি (যদি কোনও বৈশিষ্ট্যযুক্ত চিত্র সেট না করা থাকে তবে আমি প্রথম পৃষ্ঠার উদাহরণটি ব্যবহার করতে চাই)

তবে নিরাপদ উপায়ে কীভাবে প্রথম পৃষ্ঠার পোস্ট আইডি পাবেন তা জানার জন্য আমার সমস্যা হচ্ছে (যাতে প্রথম কোডটি অবশ্যম্ভাবীভাবে কেউ দ্বারা পরিবর্তন করা হলে আমার কোডটি কাজ করে)

আমি জানি যে আমি আমার কোডটিতে কেবল একটি আইডি কোড করতে পারি, কিন্তু যখন কেউ নতুন পৃষ্ঠার আইটেমটি কোনও নতুন সামগ্রী আইটেম ব্যবহার করার সিদ্ধান্ত নেয় তখন তা ভেঙে যায়।

এটি অর্জনের জন্য আমাকে কি ডাব্লুপি-কোয়েরি ব্যবহার করতে হবে? এবং যদি তা হয় তবে ডাব্লুপি-কোয়েরিতে এটি অর্জনের একটি নিরাপদ উপায় কী?

উত্তর:


82

ওয়ার্ডপ্রেসের কয়েকটি কার্যকর বিকল্প রয়েছে। নিম্নলিখিত ব্যবহার করে আপনি হোমপেজ আইডি পেতে পারেন:

$frontpage_id = get_option( 'page_on_front' );

বা ব্লগ আইডি ব্যবহার করে:

$blog_id = get_option( 'page_for_posts' );

এখানে অনেক দরকারী get_optionপরামিতিগুলির একটি তালিকা রয়েছে


5
get_option(...)আইডিটি STRING হিসাবে ফিরিয়ে দেবে, আপনি যদি এটি চান তবে এটি একটি প্রাথমিক => কর (দ্রুততম) সরাসরি প্রকারের কাস্ট (int)=> উদাহরণস্বরূপ:$frontpage_id = (int)get_option( 'page_on_front' );
jave.web

10

আপনি ব্যবহার করতে সক্ষম হওয়া উচিত $front_page_id = get_option( 'page_on_front' );

আপনি যে পৃষ্ঠার ব্যবহার করছেন তা আপনার সাইটের প্রথম পৃষ্ঠা হিসাবে বা এটি সেট না করা থাকলে 0 ফিরিয়ে দেবে।

কোডেক্স: get_option()

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