1970 এর আগে পোস্টের তারিখ সেট করুন


10

আমার কাছে বই নামে একটি কাস্টম পোস্ট টাইপ রয়েছে। বই প্রকাশের তারিখটি 1700 থেকে 1900 সালের মধ্যে।

আমি এই তারিখগুলিতে পোস্টের তারিখটি সেট করতে চাই (যাতে আমি বছর অনুসারে বাছাই করা ফলাফলগুলি জিজ্ঞাসা করতে পারি) তবে 1970 সালের জানুয়ারির 1 এর আগে আমার কোনও তারিখ নির্ধারণ করা যাবে বলে মনে হয় না।

এটা কি কোনওভাবে সম্ভব?


যতদূর আমি বলতে পারি পোস্টের তারিখটি 1902
উইক

আমি এটি দেখেছি এবং post_dateডাটাবেসটিতে আমার চেষ্টা করা কোনও তারিখ সঠিকভাবে সেট করে। যাইহোক, post_date_gmtভুলভাবে 1 জানুয়ারী, 1970 হিসাবে সেট করা হয়েছে - বিশ্বের শুরু । সুতরাং যে ক্ষেত্র coopt চেষ্টা করবেন না। টাস্কো যা পরামর্শ দেয় তা করুন।
s_ha_dum

+1 সুন্দর প্রশ্ন! 1970 এর সন্ধানের এখানে এবং এসও- তে আকর্ষণীয় ফলাফল রয়েছে । প্লাগ-ইন খুব ভাল না কোডেড নেই বলে মনে হচ্ছে, কিন্তু একটি মূল্য হতে পারে বর্ণন ...
brasofilo

উত্তর:


10

post_dateক্ষেত্রটি এমন কোনও কিছুর জন্য ব্যবহার করবেন না যা এটি তৈরি করে না। পরিবর্তে একটি পোস্ট মেটা ক্ষেত্র ব্যবহার করুন। post_dateহয় আবদ্ধpost_date_gmt , আপনি অদ্ভুত পার্শ্ব প্রতিক্রিয়া পেতে এমনকি আপনি যে মধ্যে আগের তারিখ পেতে পারে হবে।

সুতরাং পোস্ট মেটা ক্ষেত্রগুলি তৈরি করুন এবং প্রতি শুল্কের জন্য কোয়েরি করুন । ডিফল্ট ক্ষেত্রটি উপেক্ষা করুন।

আপনার মন্তব্যের উত্তরে: একটি শ্রেনী ব্যবহার করবেন না।

  1. বিভাগ অনুযায়ী প্রতিটি পোস্টে একাধিক শর্ত মঞ্জুর করার জন্য বিল্ড করা হয় ( এখানে পোস্ট-ফর্ম্যাটগুলি উপেক্ষা করুন)। স্কিমটি আপনার ব্যবহারের সাথে মেলে না।
  2. বিভাগীয় কোয়েরিগুলি ব্যয়বহুল, তারা তিনটি সারণির মধ্য দিয়ে চলে।
  3. একাধিক কার্যের মতো দুর্ঘটনা রোধ করতে আপনাকে ডিফল্ট ইন্টারফেস পরিবর্তন করতে হবে। সম্ভব, তবে একেবারে সহজ নয় এবং সম্ভবত সামনের দিকে সামঞ্জস্যপূর্ণ নয়।

আমি একবারও একটি বুক ম্যানেজার প্লাগইন শুরু করেছি, দুর্ভাগ্যক্রমে এটি এখনও একটি খসড়া স্থিতিতে রয়েছে ... তবে তারিখগুলি সম্পর্কে আমার কিছু সুপারিশ রয়েছে:

  1. দুটি পোস্ট প্রকার ব্যবহার করুন: একটি অপাসের জন্য, একটি আসল সংস্করণের জন্য (এই opusধরণটি একাধিক সংস্করণের জন্য পিতা-মাতা হবে)। সুতরাং আপনি সংস্করণে অপশন তৈরির তারিখ, প্রকাশনার তারিখ (ভাষা, সম্পাদক, অনুবাদক এবং তাই) সঞ্চয় করতে পারেন।

  2. পড়ুন মেকিং <time>ঐতিহাসিকদের জন্য নিরাপদ । 1970 এর আগের তারিখগুলি শক্ত are

  3. মাইএসকিউএল তারিখ এবং সময় কার্যাবলী সব ক্ষেত্রেই হ্যান্ডেল করতে পারে না, আপনি বাছাই জন্য কিছু কাস্টম রুটিন দিয়ে শেষ, (2.) জন্য আপনার সমাধান উপর নির্ভর করে।


ধন্যবাদ! আমার ক্লায়েন্ট আমাকে বই সহ একটি এক্সএমএল ফাইল পাঠিয়েছিল এবং আমি সেটিকে ওয়ার্ডপ্রেসে আমদানি করেছি। আমার কাছে কেবল বইগুলির জন্য বছর রয়েছে তাই আমি বছরের পর বছর ধরে একটি কাস্টম ট্যাক্সনমি তৈরি করার সিদ্ধান্ত নিয়েছি, তবে আমি জানতে পেরেছি যে এর ভিত্তিতে আমি কোয়েরিকে অর্ডার করতে পারি না। তবে যদি আমি কাস্টম ফিল্ডের মাধ্যমে অর্ডার করতে পারি তবে আমি এটির সূক্ষ্মভাবেও অনুমান করি।
পাস্যাটজিট

আমি আপনাকে জিজ্ঞাসা করি, আপনি কী ভাবেন, কয়েক বছরের জন্য কাস্টম টেকনোমি ব্যবহার করা কি এটি যথেষ্ট ভাল সমাধান? আমি মনে করি শব্দের নামের উপর ভিত্তি করে ফলাফলগুলি সাজানোর জন্য আমি একটি কাস্টম এসকিএল কোয়েরি তৈরি করতে পারি (কারণ ডিবি কাঠামো মূলত পোস্ট মেটা সমাধানের সাথেও একই রকম) এবং আমি মনে করি বছরগুলি + বইগুলি ব্যাকএন্ডে পরিচালনা করা তার পক্ষে আরও সহজ ।
Passatgt

আমার পাসপোর্টটি দেখুন সংক্ষিপ্ত: না, তা করবেন না। :)
ফুসিয়া

বুঝেছি. যদিও উল্লেখ করার মতো মূল্য নেই যে আমার কাছে 25.000 বই আছে :)
পাস্যাটজিট

1

এই প্লাগইনটি সর্বত্র পিএইচপি এর জন লিম দ্বারা অ্যাডোডবি তারিখ লাইব্রেরি ব্যবহার করে , যা - আমি উদ্ধৃতি - "1970 সালের পূর্বে তারিখের সাথে তারিখের বিন্যাস তৈরি করা" একটি আকর্ষণীয়।


এই প্লাগইনটি ওপি যা চেয়েছে তার আরও বেশি কাজ করে এবং তারিখের ফর্ম্যাটটি অভ্যন্তরীণভাবে প্লাগইন দ্বারা ব্যবহৃত হয় বা ওয়ার্ডপ্রেস কোর ফাংশনগুলির জন্য একই তারিখের ফর্ম্যাটকে সক্ষম করে কিনা তা পরিষ্কার নয়। আপনি কি এই প্রশ্নের কোনও উত্তর জানেন?
s_ha_dum

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