如何在 PHP 中添加微数据属性
How to add Microdata attributes in PHP
我在 HTML 代码中使用微数据属性。
如何将微数据属性添加到以下标记 (PHP)?
if (!empty($speciality)) {
echo "<p><strong>" . __('Speciality', 'framework') . "</strong><span>" . $speciality . "</span></p>";}
当我输入以下方式时页面将无法加载:
echo "<p itemscope itemtype="https://schema.org/medicalSpecialty"><strong>" . __('Speciality', 'framework') . "</strong><span itemprop="medicalSpecialty" >" . $speciality . "</span></p>";
你在双引号中使用双引号是错误的,需要时使用反斜杠或单引号。
试试这个代码
echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>" . __('Speciality', 'framework') . "</strong><span itemprop='medicalSpecialty' >" . $speciality . "</span></p>";
您正在混合使用单引号和双引号,但您需要保留单引号或双引号以转义字符串,以便您的 PHP 在回显时不会被读作 HTML。下面的代码片段可以正常工作:
if (!empty($speciality)) {
echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>'".
__('Speciality', 'framework') . "'</strong><span itemprop='medicalSpecialty'
>'" . $speciality . "'</span></p>";
}
我在 HTML 代码中使用微数据属性。
如何将微数据属性添加到以下标记 (PHP)?
if (!empty($speciality)) {
echo "<p><strong>" . __('Speciality', 'framework') . "</strong><span>" . $speciality . "</span></p>";}
当我输入以下方式时页面将无法加载:
echo "<p itemscope itemtype="https://schema.org/medicalSpecialty"><strong>" . __('Speciality', 'framework') . "</strong><span itemprop="medicalSpecialty" >" . $speciality . "</span></p>";
你在双引号中使用双引号是错误的,需要时使用反斜杠或单引号。 试试这个代码
echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>" . __('Speciality', 'framework') . "</strong><span itemprop='medicalSpecialty' >" . $speciality . "</span></p>";
您正在混合使用单引号和双引号,但您需要保留单引号或双引号以转义字符串,以便您的 PHP 在回显时不会被读作 HTML。下面的代码片段可以正常工作:
if (!empty($speciality)) {
echo "<p itemscope itemtype='https://schema.org/medicalSpecialty'><strong>'".
__('Speciality', 'framework') . "'</strong><span itemprop='medicalSpecialty'
>'" . $speciality . "'</span></p>";
}