我正在寻找一个简单直接的解决方案,用于header.php中的动态元描述。 我到目前为止的工作,但我不满意的行数,我认为这可以用更少的代码和一个结构良好的XML文件来完成。动态生成元标记
我到目前为止有:
<?php
$full_name = $_SERVER['PHP_SELF'];
$name_array = explode('/',$full_name);
$count = count($name_array);
$page_name = $name_array[$count-1];
?>
<meta name="description" content="
<?php echo ($page_name=='index.php')?'De Nummer 1 in WebHosting, WordPress Hosting en vps infrastructuur. Professionele support gemakkelijk controlepaneel en vele domein extensies':'';?>
<?php echo ($page_name=='about.php')?'De Nummer 1 in WebHosting, WordPress Hosting en vps infrastructuur. Professionele support gemakkelijk controlepaneel en vele domein extensies':'';?>
<?php echo ($page_name=='webhosting.php')?'web hosting':'';?>
<?php echo ($page_name=='website_builder.php')?'builder':'';?>
<?php echo ($page_name=='wordpress_hosting.php')?'WordPress Hosting':'';?>
<?php echo ($page_name=='wordpress_builder.php')?'WordPress Builder':'';?>
<?php echo ($page_name=='domain_search.php')?'Zoek je Domeinnaam':'';?>
<?php echo ($page_name=='domain_transfer.php')?'Verhuisje domeinnaam':'';?>
<?php echo ($page_name=='contact.php')?'Contacteer ons':'';?>
<?php echo ($page_name=='support.php')?'Support':'';?>"
...
/>
什么我找
<?php
$full_name = $_SERVER['PHP_SELF'];
$name_array = explode('/',$full_name);
$count = count($name_array);
$page_name = $name_array[$count-1];
?>
<meta name="description" content="
<?php echo ($page_name==' $page ')?' $content ':'';?>
/>
$页面应该是pagename.php和$内容是对特定页面的meta描述。有20多个页面是用PHP动态生成的,它们都需要特定的描述,关键字......我想将描述和关键字放在XML文件中,并根据页面调用正确的内容。我将如何做到这一点?我对PHP很新,我花了最后4个小时试图解决这个问题......我也尝试了一些教程,但没有什么能真正满足我的需求。
它纯粹是为了谷歌的外观。目前,它显示我的菜单,营销明智这是不好的。除此之外,我并不需要它。 –
你在页面上有文字内容吗?你的网站年轻吗? –
是的,有内容。但是我想实现的是每个页面的自定义描述。虽然这并不重要,但为这些页面提供正确的关键字。 –