কিছু কোর ফাংশন কেন ডাব্লিউপি_ পায় যখন অন্যরা তা পায় না? নিয়ম কি?


15

কিছু ডাব্লুপি কোড ফাংশন কেন পূর্ববর্তী করা হয়েছে তার পিছনে কিছু গাইডলাইন বা যুক্তি আছে wp_? যেমন: wp_insert_post()বনামupdate_post_meta()

উত্তর:


8

এটি যে চিত্তাকর্ষক উত্তর দেয় না, কিন্তু - কিছুই না

get_প্রত্যয়টির অর্থ সাধারণত ফাংশনটি কিছু the_ফেরায় , সেই ফাংশনটি কিছু প্রতিধ্বনিত করে।

wp_ নামকরণে প্রযুক্তিগত অর্থ এবং অসঙ্গতি বহন করে না এমন অনেক বিকাশকারী অংশ নেন এবং একত্রিত হওয়ার আন্দোলনের অভাব হয় (এটিকে পরিষ্কার করার জন্য পুরানো স্টাফের বড় পরিষ্কারগুলি থেকে এগিয়ে যাওয়া আরও গুরুত্বপূর্ণ বিবেচিত হয়)।


1
আমি (কিছুটা) বর্তমান পরিস্থিতির প্রতিকার না করার যুক্তিটি বুঝতে পারি; যাইহোক, আমি সময় মতো কিছু পয়েন্ট নির্ধারণের অভাব দেখে আশ্চর্য হয়েছি যে থেকে এখন থেকে একটি সংজ্ঞায়িত ফাংশন নাম প্রয়োগ করা হবে। ইচ্ছামত ভাবনা, আমি মনে করি।
চিপ বেনেট

ধন্যবাদ রাস্ট অটো এটি নিশ্চিত করেছে। দীর্ঘশ্বাস. আমি আশা করছিলাম ... আমি চিপের সাথে আছি!
টম অাগার

2

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


2

wp_উপসর্গ সাধারণত সাথে সঙ্ঘাত নামকরণ এড়াতে যোগ করা হয়:

  • নেটিভ পিএইচপি ফাংশন, যেমন get_current_user ()
  • পুরানো / অবমানিত WP ফাংশন, যেমন get_archives ()
  • তৃতীয় পক্ষের লাইব্রেরি?

1

আমি সবসময় পার্থক্যটি ধরে নিয়েছিলাম যে - মূল টেমপ্লেট ট্যাগগুলির বাইরে, যা সাধারণত সহজ বর্ণনামূলক নামই সম্ভব:

  1. যে ফাংশনগুলি দিয়ে শুরু হয় wp_তা হ'ল সাধারণত উচ্চ-স্তরের পাবলিক এপিআই ফাংশন, যা সর্বদা আশেপাশে থাকে এবং এগিয়ে-সামঞ্জস্য বজায় রাখার গ্যারান্টিযুক্ত।
  2. এই উপসর্গ ব্যতীত ফাংশনগুলি অভ্যন্তরীণ, আপনি কী করছেন তা যদি না জানেন তবে আপনি যে জিনিসগুলি চারপাশে মেক করা উচিত নয়।

যদিও এটি কখনও উদ্দেশ্যমূলক ছিল কিনা জানি না। এবং অন্যান্য দুটি উত্তর মত বলেছেন, এটি ধারাবাহিকভাবে ধরে না। আপনার উদাহরণটি update_post_metaএমন কোনও কিছুর একটি নিখুঁত উদাহরণ যা দেখে মনে হয় যে wp_আমার শ্রেণিবিন্যাসটি সত্য ধরে রাখলে এটির একটি উপসর্গ থাকা উচিত । তবে ওয়ার্ডপ্রেসে কোনও গভীর উত্তরাধিকারের কোড রয়েছে যে কোনও নামকরণ কনভেনশনকে বোঝার জন্য কোনও প্রচেষ্টা বন্ধ করে দিতে।


হা হা। আমি প্রকৃতপক্ষে ভেবেছিলাম এটি একেবারে বিপরীত ছিল - যে ডাব্লুপি_ ফাংশনগুলি অভ্যন্তরীণ (আপনি ব্যবহার করতে পারেন-তবে-এটি-সত্যই অভ্যন্তরীণ) বিভিন্ন ছিল এবং অন্যরা বেশি প্রকাশ্য ছিল। শোনা যাচ্ছে যেমন শোনাচ্ছে, সম্ভবত রাস্ট এট আল। ঠিক আছে এবং কোন যুক্তি নেই।
টম অগার

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