1ওয়ার্ডপ্রেস লোগোMicrodata জন্য ধনী অংশবিশেষ টেস্টিং টুল ফিক্সিং

Over 2 বছর আগে আমি গুগল ধনী অংশবিশেষ টেস্টিং টুল পাস না যা ওয়ার্ডপ্রেস থিম সঙ্গে সমস্যা সমাধানের জন্য কিভাবে একটি নিবন্ধ প্রকাশিত. ওয়ার্ডপ্রেস এবং সবচেয়ে থিম ভাল সমর্থন আছে - তারপর থেকে অনেক পরিবর্তন হয়েছে, HTML5 এর CSS 3 আগত আছে, এবং গুগল, Yahoo and Bing got togeth­er and decided to focus on Microdata, schema.org মাধ্যমে. সময়ে Microformats পেজ বাড়ান সবচেয়ে সহজ উপায় করলো, এবং টেস্টিং টুল এই জন্য সর্বাত্মক সমর্থন ছিল. Microdata করার পদক্ষেপ এবং ওয়ার্ডপ্রেস পরিবর্তন একটি নতুন নিবন্ধ প্রয়োজন: এই হল এটা!

পরিবর্তে বিভিন্ন থিম জন্য পৃথক নিবন্ধ প্রচুর থাকার আমি এ সমস্ত তথ্য প্রদান করার চেষ্টা করার সিদ্ধান্ত নিয়েছে করেছি 1 পথপ্রদর্শক. This makes it easi­er to keep up to date, এবং ঠিক আছে মানে 1 সব অনুরোধ ও আলোচনার জন্য কেন্দ্রীয় বিন্দু. It also makes more sense as sev­er­al of the steps are the same regard­less of what theme you are using. I’m not going to cov­er all the option­al extras in this art­icle, শুধু বুনিয়াদি আপনার সাইট হাতিয়ার সঙ্গে বৈধতা যাচাই পেতে. আপনি খুঁজে উচিত পরিচালিত করেছি অতিরিক্ত মার্কআপ যোগ তুলনামূলকভাবে সহজ. So lets get star­ted…

আপনার সাইটে আপনার Google প্রোফাইল থেকে একটি লিঙ্ক যুক্ত করুন

আপনি দেখতে হবে আমার Google PRO-ফাইল আমি একটি পাব-LIC লিঙ্ক আছে HTTPS://diymediahome.org - আপনি আপনার নিজের সাইটের জন্য একই হবে. মূলত আপনি এই হিসাবে একই ভাবে আপনার সাইট সাথে সংযুক্ত করা হয় যে একটি Google প্রোফাইল আছে আপনার লেখক সব প্রয়োজন হবে.

  1. লগ ইন আপনার গুগল PRO-ফাইল
  2. আপনি দেখতে না হওয়া পর্যন্ত স্ক্রোল ডাউন লিঙ্ক কোথাও পৃষ্ঠার নীচের অংশে ডান দিকে অধ্যায়
  3. ক্লিক করুন সম্পাদন করা লিংক
  4. অধীন con­trib­ut­or to সেকে-tion ক্লিক Cus-টম লিঙ্ক যুক্ত করুন
  5. লেখার অধিকার নিশ্চিত বাক্স করুন con­trib­ut­or to সেট করা হয় pub­lic
  6. আপনার সাইটের নাম লিখুন (উদাঃ. DIY মিডিয়া হোম) ও ঠিকানা (উদাঃ. HTTPS://diymediahome.org)
  7. সংরক্ষণ ক্লিক করুন

আপনার Google প্রোফাইলে আপনার সাইট থেকে একটি লিঙ্ক যুক্ত করুন

এখন আমরা আপনার Google প্রোফাইলে আপনার লেখক পাতা থেকে একটি লিঙ্ক যুক্ত করতে হবে. আছে 2 Altern-এ তোমার প্রতি যা করতে উপায়, আমি অত্যন্ত Yoast ব্যবহার জীবনটা কেন মেরামত করা এই PLU-জিন.

  1. ইনস্টল করুন Yoast এই PLU-জিন বা আপনার থিমের functions.php ফাইলে নিচের কোড যুক্ত
  2. ওয়ার্ডপ্রেস অ্যাডমিন ইন্টারফেস আপনার লেখক প্রোফাইল এ যান (hov­er over ব্যবহারকারীরা বাম দিকের মেনুতে, এবং ক্লিক করুন আপনার প্রো-ফাইল)
  3. মধ্যে Google+ এ ক্ষেত্রের আপনার Google PRO-ফাইলের একটি লিঙ্ক যুক্ত (উদাঃ. HTTPS://plus.google.com/104657888470728381512 /)
  4. আপনি হয় তা নিশ্চিত করুন, or your oth­er site authors do the same thing, and each link to your own google pro­files
  5. এখন, আপনি Yoast PLU-জিন ব্যবহার করছেন, যান এই মেনু এবং নির্বাচন নমুনা এ থেকে জেড এবং গোল, গপ্রথম লেহন বাড়ি পৃষ্ঠার উপরের এবং মেনু উচ্চ হালকা হয়-ing লেখক পতনযোগ্য বাক্স আপনি হোমপেজে লেখক হিসেবে ব্যবহার করতে চান ব্যবহারকারী নির্বাচন
  6. আপনি নিজে header.php নিম্নলিখিত কোড যোগ করতে হবে Yoast প্লাগিন ব্যবহার করে না সম্পর্কে সনির্বন্ধ হন (আপনি এক আছে রোস্ট-ing). Don’t for­get to change my google pro­file url to yours. This code will use the post author’s google pro­file url if there is a val­id one, এবং একটি ডিফল্ট ব্যবহার করতে হবে (আপনার) আছে না হলে.

Fix errors of a missing “updated” field

অধিকাংশ ওয়ার্ডপ্রেস থিম পোস্ট পোস্টের তথ্য এলাকা প্রকাশিত হয় যখন সম্পর্কে তথ্য অন্তর্ভুক্ত, এটি শেষ আপডেট যখন কিন্তু খুব কম এছাড়াও অন্তর্ভুক্ত. এটি একটি দু: খের বিষয় হল, because updated is required where­as pub­lished actu­ally isn’t! এটা যদিও সহজ যোগ করার পদ্ধতি, এবং আবার, আছে 2 উপায়, the prop­er way and the quick hack way. I recom­mend the prop­er way of course, কিন্তু প্রয়োজনে আপনি দ্রুত হ্যাক যাও অবলম্বন করতে পারে. আমরা একই সময়ে Microformats থেকে Microdata পরিবর্তন চলুন.

সঠিক উপায়

We’re going to add some addi­tion­al inform­a­tion to post head­ers, উভয় সার্চ ইঞ্জিনের জন্য এবং আমাদের সামনি এটি ors জন্য. আমরা পোস্টের জন্য এই কাজ করতে হবে, পৃষ্ঠাসমূহ, আর্কাইভ এবং হোমপেজে.

  1. আমরা প্রকাশিত লিঙ্ক তৈরি করে যা কোড ধারণকারী ফাইল খুঁজে প্রয়োজন. এই প্রায় অবশ্যই ওয়ার্ডপ্রেস ফাংশন ব্যবহার করতে হবে get_the_date(). আপনি আপনার থিম ফাইল মাধ্যমে অনুসন্ধান করতে পারেন, or refer to theme spe­cif­ic details below where I have provided details for lots of themes
  2. প্রকাশিত এবং আপডেট তারিখগুলি একই হলে আমরা চেক যাচ্ছে. তারা যদি আমরা শুধু অতিরিক্ত যোগ হবে dateUp-তারিখের item­prop but if they are dif­fer­ent we will out­put some extra text to the vis­it­or
  3. আমরা fol কম হয়-ing যুক্ত করতে যাচ্ছেন (and modi­fy it as it explains)
  4. You’ll either have to fig­ure out the ori­gin­al theme’s code and edit it, or refer to the details for spe­cif­ic themes below.
  5. আপনি একাধিক ফাইল জন্য এই সম্পাদনা পুনরাবৃত্তি করতে হতে পারে

দ্রুত হ্যাক

আমরা আপডেট তারিখ হিসাবে প্রকাশিত তারিখ ঠকাই এবং সরবরাহ চলুন, পোস্ট আসলে আরো সম্প্রতি আপডেট করা হয়েছে, এমনকি যদি. পোস্ট আপডেট করা হয়েছে, তাহলে আমরা আসলে ভুল তথ্য সরবরাহ করা হবে, কিন্তু এটি এখনও Val-ID-ate হবে. এটা সত্যিই সম্ভব যদি সঠিকভাবে তা ভালো, আপনি এটা করছেন নেভিগেশন সনির্বন্ধ হন তাহলে কিন্তু এই পথে পড়া. আমরা পোস্টের জন্য এই কাজ করতে হবে উপরোক্ত হিসাবে, পৃষ্ঠাসমূহ, আর্কাইভ এবং হোমপেজে.

  1. আমরা প্রকাশিত লিঙ্ক তৈরি করে যা কোড ধারণকারী ফাইল খুঁজে প্রয়োজন উপরোক্ত হিসাবে. এই প্রায় অবশ্যই ওয়ার্ডপ্রেস ফাংশন ব্যবহার করতে হবে get_the_date(). আপনি আপনার থিম ফাইল মাধ্যমে অনুসন্ধান করতে পারেন, অথবা আমি থিম প্রচুর জন্য বিবরণ প্রদান করে থাকেন যেখানে নীচের টেবিলে পড়ুন
  2. সন্ধান এইচটিএমএল তারিখ উপরি - চক্রের যে Ele-ment (প্রায়ই এটা করতে হবে class="published").
  3. বর্গ অপসারণ এবং পরিবর্তে নিম্নলিখিত যুক্ত করে উপাদান সম্পাদনা করুন itemprop="datePublished dateCreated dateUpdated"
  4. উপরোক্ত হিসাবে, আপনি একাধিক ফাইল এই সম্পাদনা পুনরাবৃত্তি করার প্রয়োজন হতে পারে

প্রতিস্থাপন করা হচ্ছে বিল্ট-ইন মাইক্রোবিন্যাসের (কারণ সমৃদ্ধ স্নিপেট ফরম্যাটের মিশ জিনিষ ভঙ্গ)

ডিফল্ট ওয়ার্ডপ্রেস দ্বারা এখনও মন্তব্যের জন্য microformat মার্কআপ ব্যবহার করছে, দুঃখজনকভাবে ইসলাম ভালো জিনিস Microdata মার্কআপ বিরতি যা মনে. এই সমাধানের সর্বোত্তম উপায় microformat মার্কআপ সরিয়ে Microdata মার্কআপ সঙ্গে এটি প্রতিস্থাপন করা হয়. Unfor­tu­nately, এই সম্পর্কে tinkering একটি বিট প্রয়োজন তাই এই মার্কআপ উত্পাদন যে ওয়ার্ডপ্রেস কোর ফাংশন একটি সুবিধামত অবস্থিত ফিল্টার বা হুক হবে না.

মন্তব্য বিভাগে vCard প্রতিস্থাপন করা হচ্ছে

  1. আমরা কি করতে যাচ্ছেন মন্তব্য আউটপুট পরিবর্তন একটি মন্তব্য কলব্যাক ব্যবহার হয়. Many themes already use a call­back which we can modi­fy, এবং তা চান না যে তাদের জন্য আমরা ওয়ার্ডপ্রেস ডিফল্ট উপর ভিত্তি করে এক যুক্ত করতে হবে
  2. আপনি থিম ইতিমধ্যে একটি মন্তব্য কলব্যাক হয়েছে থাকে চেক করুন - ফাংশন জন্য আপনার থিম ফাইল অনুসন্ধান wp_list_comments. এটা কোড অন্তর্ভুক্ত থাকে callback= অথবা 'callback' => তারপর এটি আপনাকে খুঁজে পাওয়া সম্ভব হবে, যা একটি কলব্যাক ব্যবহার করছে (prob-দক্ষতার সহিত functions.php মধ্যে) কলব্যাক ফাংশন নাম খুঁজছেন দ্বারা, = সাইন বা তীর পরে অংশ যা হয়, উদাঃ. wp_list_comments( array( 'callback' => 'twentyten_comment' ) ); অথবা wp_list_comments('type=comment&callback=bones_comments');. এটা তাহলে আমরা যুক্ত করে এক যোগ করতে হবে না callback=diymh_comment অথবা array( 'callback' => 'diymh_comment' ) লাইন.
  3. আপনি একটি মন্তব্য কলব্যাক যোগ করা প্রয়োজন, তাহলে আপনি functions.php নিম্নলিখিত কোড যোগ করতে হবে
  4. আপনি এই কোড একটি আছে লক্ষ্য করবেন class="novcard" instead of the ori­gin­al class="vcard".
  5. আপনার থিম নিজস্ব কলব্যাক আছে কি যদি আপনি কলব্যাক ফাংশন খুঁজে পেতে এবং কোনো দৃষ্টান্ত প্রতিস্থাপন করতে হবে class="vcard" সঙ্গে class="novcard"

হেডারের মধ্যে hfeed প্রতিস্থাপন করা হচ্ছে

  1. পরবর্তী, আমরা যে কোনো স্থানেই সরিয়ে ফেলা আবশ্যক class="hfeed", যা ব্যবহার-মিত্র header.php পাওয়া যায়. সব ঘটতে-rences এর প্রতিস্থাপন করুন hfeed সঙ্গে nohfeed

প্রতিস্থাপন করা হচ্ছে hentry এবং শিরোনাম রিচ স্নিপেট

  1. আমরা functions.php যোগ ঝরঝরে ফাংশন কয়েক সঙ্গে এই উপাদান প্রতিস্থাপন করতে পারেন

তথ্য টাইপ যোগ করার পদ্ধতি (উদাঃ. প্রবন্ধ, প্রণালী, প্রভৃতি) নিবন্ধ হেডার

  1. প্রথম, decide what type of work you are pub­lish­ing — most likely an art­icle. Have a look at the list at schema.org
  2. সন্ধান এইচটিএমএল ট্যাগ যা বিরূদ্ধে-tains func-tion post_class()
  3. কোড যুক্ত করুন itemscope itemtype="http://schema.org/Article" (আপনি কাজের একটি ভিন্ন ধরনের বাছাই করা হলে নিবন্ধ প্রতিস্থাপন করুন)

পরিশেষে, আমাদের পণ্য কোন মডেল ভঙ্গ এড়াতে

  1. আপনি আপনার থিম এর style.css এডিট করতে হবে এবং সব দৃষ্টান্ত প্রতিস্থাপন করতে একটি অনুসন্ধান / প্রতিস্থাপন অপারেশন করতে হবে .vcard সঙ্গে .novcard এবং সব দৃষ্টান্ত প্রতিস্থাপন .hfeed সঙ্গে .nohfeed আমাদের পরিবর্তনের কোনো জড়ান না যাতে সিএসএস styl­ing of our com­ments

অন্য কোন ত্রুটি স্থির

Any oth­er changes neces­sary will be detailed on a per theme basis below. আপনি ঠিক করতে পারিনি যা একটি থিম আছে মন্তব্য পোষ্ট করুন. তার একটি বিনামূল্যে থিম যদি আমার থিম নামের দয়া করে, and if it is a premi­um theme please let me know so I can provide you with an e-mail address to send a zipped copy to.

থিম নির্দিষ্ট বিবরণ

Before just car­ry­ing out these edits don’t for­get to carry out the steps to link your google pro­file and your site to each oth­er, এবং Yoast ইনস্টল এই, বা কোড উপরোক্ত প্রদান করে যোগ.

 

কুড়ি দশ 1.5

Functions.php এই প্রতিস্থাপন

এই সঙ্গে

Functions.php এই প্রতিস্থাপন

এই সঙ্গে

Header.php এই প্রতিস্থাপন

এই সঙ্গে

Loop.php ইন (3 দৃষ্টান্ত), লুপ-single.php, লুপ-page.php এবং লুপ-attachment.php এই প্রতিস্থাপন

এই সঙ্গে

Twenty Elev­en 1.5

খুব শীঘ্রই কম-ing ...

Annotum বেজ 1.1.1

মধ্যে 7 ফাইল (ফাংশন বৈশিষ্ট্য-articles.php, উদ্ধৃতাংশ টাইপ article.php, উদ্ধৃতাংশ উদ্ধৃতাংশ-default.php, কন্টেন্ট টাইপ article.php, কন্টেন্ট page.php, কন্টেন্ট কন্টেন্ট-default.php, কন্টেন্ট নিবন্ধ-pdf.php) প্রতিস্থাপন করা

সঙ্গে

 

আপনি কি মনে করেন? আমাদের একটি মন্তব্য নিচের ড্রপ! আপনি সদস্যতা করতে চান তাহলে উপরের ডানদিকের মেনু এর লিঙ্কে সাবস্ক্রাইব ব্যবহার করুন. এছাড়াও আপনি নীচের সামাজিক লিঙ্ক ব্যবহার করে আপনার বন্ধুদের সাথে ভাগ করতে পারেন. চিয়ার্স.

উত্তর দিন

এক মন্তব্য