如何在php中手动添加描述和关键字?

时间:2018-03-22 12:57:27

标签: php

这是我的PHP代码,我想在这里添加手册描述和关键字?

// define meta tags
$meta_title = $video['video_title'] . ' MyWebsite ';
$video['excerpt'] = (empty($video['excerpt'])) ? $video['video_title'] : $video['excerpt'];
$meta_description = generate_excerpt(str_replace('"', '"', $video['excerpt']), 150) .'...';

$meta_keywords = '';
if(is_array($tags_arr))
foreach($tags_arr as $id => $v)
{
    $meta_keywords .= $v['tag'] . ', ';
}
$meta_keywords = substr($meta_keywords, 0, -2);
// end

1 个答案:

答案 0 :(得分:1)

如果你只是想将你的meta连接到现有的meta,就像标题一样,定义你的元数组并连接它。

<?php
$meta = [
    'title' => 'MyWebsite',
    'description' => 'My description',
    'keywords' => 'My keywords',
];

// define meta tags
$meta_title = $video['video_title'].' '.$meta['title'];
$video['excerpt'] = (empty($video['excerpt'])) ? $video['video_title'] : $video['excerpt'];
$meta_description = generate_excerpt(str_replace('"', '&quot;', $video['excerpt'].' '.$meta['description']), 150).'...';

$meta_keywords = '';
if (is_array($tags_arr)) {
    foreach ($tags_arr as $id => $v) {
        $meta_keywords .= $v['tag'] . ', ';
    }
    $meta_keywords = substr($meta_keywords, 0, -2).' '.$meta['keywords'];
}

如果要替换元,则只需替换变量。

<?php
$meta = [
    'title' => 'MyWebsite',
    'description' => 'My description',
    'keywords' => 'My keywords',
];

// define meta tags
$meta_title = $video['video_title'].' '.$meta['title'];
$meta_description = $meta['description'];
$meta_keywords = $meta['keywords'];