Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Schema.org 结构化数据表示;属性publisher.itemtype的值无效;_Schema.org_Json Ld_Google Rich Snippets - Fatal编程技术网

Schema.org 结构化数据表示;属性publisher.itemtype的值无效;

Schema.org 结构化数据表示;属性publisher.itemtype的值无效;,schema.org,json-ld,google-rich-snippets,Schema.org,Json Ld,Google Rich Snippets,我正在为我的网站文章做结构化数据。为此,我使用了一个JSON-LD,它使用Google Markup Helper制作,还添加了一些属性来删除错误。现在,只有一个错误 属性publisher.itemtype的值无效 我的组织也有不同的结构化数据。但是,它也不接受这个价值。下面是我正在使用的文章代码之一 { “@context”:”http://schema.org", “@type”:“Article”, “名称”:“PHP和MySQL中的注册和过期日期”, “图像”:https://i0.w

我正在为我的网站文章做结构化数据。为此,我使用了一个JSON-LD,它使用Google Markup Helper制作,还添加了一些属性来删除错误。现在,只有一个错误

属性publisher.itemtype的值无效

我的组织也有不同的结构化数据。但是,它也不接受这个价值。下面是我正在使用的文章代码之一

{
“@context”:”http://schema.org",
“@type”:“Article”,
“名称”:“PHP和MySQL中的注册和过期日期”,
“图像”:https://i0.wp.com/technopoints.co.in/wp-content/uploads/2018/07/Expiration.jpg?resize=900%2C506&ssl=1",
“articleBody”:“嘿,Technoz,在本教程中,我们将学习如何在php中创建自动注册和过期日期…”,
“url”:”https://technopoints.co.in/expiration-date-in-php/",
“作者”:“Ashish Joshi”,
“发布日期”:“2018年7月1日”,
“标题”:“PHP和MySQL中的注册和到期日期”,
“出版商”:“Softglobe技术”
}
以下是组织结构代码。它是无错误的

{@context:“https:\/\/schema.org”,“@type:“Organization”,“url:“https:\/\/technopoints.co.in\/”,“sameAs:[“https:\/\/www.facebook.com\/technopoints.co.in”,“https:\/\/plus.google.com\/11669158294208258487”],“@id:“https:\/\/\/technopoints.co.in\/\\ Organization”,“name:“Softglobe Technologies”,“logo:”“https:\/\/technopoints.co.in\/wp content\/uploads\/2017\/12\/iconnew.png”}

属性的规格告诉我们:

值应为以下类型之一:

在标记中,不为此属性指定嵌入类型。 如果将类型Organization安装为embedded,则在此类型中,可以将标记应用于组织

例如:

{
“@context”:”https://schema.org",
“@type”:“Article”,
“名称”:“PHP和MySQL中的注册和过期日期”,
“图像”:https://i0.wp.com/technopoints.co.in/wp-content/uploads/2018/07/Expiration.jpg?resize=900%2C506&ssl=1",
“页面的维护”:https://technopoints.co.in/expiration-date-in-php/",
“可说出的”:
{
“@type”:“SpeakableSpecification”,
“xpath”:[
“/html/head/title”,
“/html/head/meta[@name='description']/@content”
]
},
“作者”:{
“@type”:“Person”,
“姓名”:“Ashish Joshi”,
“校友”:“此人是校友的组织”,
“奖励”:“本项目获得的奖励”,
“成员资格”:“此人或组织所属的组织(或计划成员资格),
“电子邮件”:zzz@hhhrr.com",
“尊称后缀”:“一个人姓名前的尊称后缀,如M.D./PhD/MSCSW”,
“knowsAbout”:“指一个人,不太典型的指一个组织,表示一个已知的主题-暗示可能的专业知识,但不暗示它”,
“sameAs”:[
“https:\/\/plus.google.com\/0000”,
“https:\/\/facebook.com\/0000”,
“https:\/\/twitter.com\/0000”
]
},
“发布日期”:“2018年7月1日”,
“修改日期”:“2018年8月10日”,
“标题”:“PHP和MySQL中的注册和到期日期”,
“出版商”:{
“@type”:“组织”,
“名称”:“Softglobe技术”,
“url”:“https:\/\/technopoints.co.in”,
“徽标”:{
“@type”:“ImageObject”,
“url”:”https://technopoints.co.in/images/logo.jpg",
“contentUrl”:”https://technopoints.co.in/images/logo.jpg",
“宽度”:“300”,
“高度”:“100”
},
“sameAs”:“https:\/\/plus.google.com\/116699158294208258487”
}

}
上述重复链接的可能重复项是使用
HTML meta
标记。我使用的是
JSON-LD
数据。此外,这里没有适当的方式说明,只是简单地说忽略错误。如果我忽略了错误,那么我会得到预期的谷歌搜索结果吗?另外,我在单独的
JS中说明了组织名称ON-LD
string,那么为什么会出现错误?我想解决它,而不是忽略它。请提供帮助。无论使用哪种语法,答案都是一样的,因为问题不在于如何使用语法(JSON-LD,Microdata),而在于如何使用词汇表(Schema.org).--我认为我的回答说明了解决方案:提供
组织作为
发布者
属性的值。--如果您不知道如何在JSON-LD中执行此操作,您可以通过提问明确说明您不是问错误的原因,而是描述您在修复错误时遇到的问题。如果您也不知道组织标记在同一页上,然后您可以通过其id在发布服务器中引用该组织。您仍然需要将发布服务器更改为引用类型为“组织”而不是字符串的实体,然后您所需要做的就是包含组织的@id属性。然后它们将被链接。谢谢,它们已链接。您可以将其作为一个答案,这样我可以接受它,并将有助于其他人面临这个问题。