wp-reza

کمک در ولید کردن قسمتی از قالب

20 پست در این موضوع قرار دارد

سلام

من کد زیرو به هیدر قالب وردپرسم اضافه کردم ولی مشکل ولید بودن داره validator.w3.org


<meta name="Language" content="fa-IR" />

تصویری از خطای داده شده , تشکر فراوان

45de9845f4d640c21.png

0

به اشتراک گذاری این پست


لینک به پست

تشکر بابت پاسختون

قالب من فایل functions.php نداره

من یه فایل خالی با همین پسوند و نام ساختم و داخل قالب گذاشتم و کدی که مورد 17 داده بود رو قرار دادم داخلش

منتها قالبم بهم ریخت (کدهایی که داخل فایل قرار دادم بالای هیدر به نمایش در میاد به صورت کد!)

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

به اول و اتنهای کد این را اضافه کنید :


<?php
محل قرارگیری کدها
?>

کد شما به این شکل می شود :


<?php
function remove_category_list_rel($output)
{
$output = str_replace(' rel="category tag"', '', $output);
return $output;
}
add_filter('wp_list_categories', 'remove_category_list_rel');
add_filter('the_category', 'remove_category_list_rel');
?>

ویرایش شده در توسط A_Corleone
4

به اشتراک گذاری این پست


لینک به پست

درود.

فایل functions که ساختید را باز کنید به این صورت قرار بدید :


<?php
function remove_category_list_rel($output)
{
$output = str_replace(' rel="category tag"', '', $output);
return $output;
}
add_filter('wp_list_categories', 'remove_category_list_rel');
add_filter('the_category', 'remove_category_list_rel');
?>

و فایل را حتما با پسوند php ذخیره کنید.

3

به اشتراک گذاری این پست


لینک به پست

ممنون بابت راهنمایی , فایل

functions رو

ساختم منتها مشکل ولید شدن حل نشد

مورد 17 (طبق لینکی که برای آموزش دادید) برای category هستش

Bad value category tag for attribute rel on element a: Keyword category is not registered.

منتها ارور من برای

language هستش

Bad value Language for attribute name on element meta: Keyword language is not registered

ممکنه رفع نشدنش به این خاطر باشه؟

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

با وجود اینکه خیلی پایبند به این اصل هستم که کار نشد نداره اما این تگ زبان معتبر سازی نمیشه o_O

ویرایش شده در توسط ژیهات
1

به اشتراک گذاری این پست


لینک به پست

از این ساختار به نظرم بهتره استفاده کنید


<!DOCTYPE html>
<html dir="rtl" lang="fa-IR" prefix="og: http://ogp.me/ns#">
<head>
<title>عنوان</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta property="dc:creator" content="طراح" />
<meta name="geo.region" content="IR" />

4

به اشتراک گذاری این پست


لینک به پست
از این ساختار به نظرم بهتره استفاده کنید


تشکر بابت راهنمایی

هیدر قالب من اینطوری شروع میشه

 

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

من اومدم قبل از <head> و بعد از w3.org کد زیرو اضافه کردم


<html dir="rtl" lang="fa-IR" prefix="og: http://ogp.me/ns#">

این خطا رو داد

Stray start tag html

<html dir="rtl" lang="fa-IR" prefix="og: http://ogp.me/ns#">

0

به اشتراک گذاری این پست


لینک به پست

روی نسخه 5 چک کردید؟

2

به اشتراک گذاری این پست


لینک به پست

روی نسخه 5 چک کردید؟

آقا مرتضی متوجه منظورتون نشدم متاسفانه , نسخه 5 ؟

0

به اشتراک گذاری این پست


لینک به پست

شما تمام فایل های قالبتون رو با notepad++ باز کنید و برای هر کدوم encoding رو روی encoding in utf-8 without BOM بذارید و دوباره کدهایی که صفحه ی قبل دادم رو بذارید و تست کنید.احتمالا ارور برطرف می شه

1

به اشتراک گذاری این پست


لینک به پست

نسخه 5 ؟

بله ، منظور HTML5 هست

1

به اشتراک گذاری این پست


لینک به پست

بله ، منظور HTML5 هست

من قالبو در اختیار یکی از برنامه نویسان قرار دادم ایشونم قالبو واسمون ولید کردن و اینجا که چک میکردم http://validator.w3.org/ کاملا بدون خطا بود و سبز رنگ نوشته بود HTML5 ,

منتها متوجه شدم قالب کد زیرو کم داره (ظاهرا برای برخی جستجوگرها نیاز هستش)


<meta name="Language" content="fa-IR" />

حالا که اضافه کردم یدونه ارور ایجاد شده که خواستم اونو رفع کنم

0

به اشتراک گذاری این پست


لینک به پست

روشی که در ارسال هشتم این تاپیک داده شده بود رو انجام دادین

4

به اشتراک گذاری این پست


لینک به پست

روشی که در ارسال هشتم این تاپیک داده شده بود رو انجام دادین

تشکر بابت راهنمایی شما

بله انجام دادم و با این مشکل روبرو شدم ارسال نهم

0

به اشتراک گذاری این پست


لینک به پست

برای زبان میتوانید از تگ متا استفاده کنید

تگ html


<html lang="fa_ir">
یا
<html lang="fa">

3

به اشتراک گذاری این پست


لینک به پست

برای زبان میتوانید از تگ متا استفاده کنید

تگ html


<html lang="fa_ir">
یا
<html lang="fa">

ممنون بابت راهنمایی آقا پارسا

فقط یه سوال اینکه چون هیدر قالب من اینطوری شروع میشه


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

حالا کدی که شما دادید رو چطوری قرار بدم؟!

به شکل زیر ؟! بعد از اون انتهای کدها 2 بار باید html بسته بشه!؟


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html lang="fa_ir">

ممنون میشم راهنمایی بفرمایید

0

به اشتراک گذاری این پست


لینک به پست

به


<html xmlns="http://www.w3.org/1999/xhtml">

نیازی نیست و می‌تونید حذفش کنید ،

به این صورت قرار بدید


<!DOCTYPE html>
<html lang="fa" >

3

به اشتراک گذاری این پست


لینک به پست

مشکل رفع شد , تشکر فراوان

This document was successfully checked as HTML5!

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری