开发框架 版主:迅睿框架研发组
meta标签调用多个关键词中的一个
类型:迅睿CMS 更新时间:2022-09-13 15:53:19

meta标签中调用文章关键词{keywords},若有多个关键词“k1,k2,k3”,请问如何只调用其中一个关键词k3?

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-09-13 14:50:02
    Chrome 0
    模板中写法,使用数组截取方式
    <?php $arr=expldoe(",", $meta_keywords); echo $arr[0];?>
  • lbhwrm
    #2楼    lbhwrm
    2022-09-13 14:55:22
    Chrome 0
    迅睿框架联合创始人 抱歉,提问不是很准确。我是在模块SEO 中设置的规则“{keywords}生产厂家{join}型号{join}结构{join}工作原理{join}尺寸{join}价格”,然后模板中调用{$meta_keywords}想在模块SEO规则设置中选取关键词。
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2022-09-13 15:01:35
    Chrome 0

    自定义函数写法(开发):

    这个自定义函数定义在config/custom.php

    function my_func_title_seo($data) {
        if (!$data['keywords']) {
        return '';
        }
        $arr=expldoe(",", $data['keywords']);
        return $arr[0];
    }
    {my_func_title_seo($data)}生产厂家{join}型号{join}结构{join}工作原理{join}尺寸{join}价格
  • lbhwrm
    #4楼    lbhwrm
    2022-09-13 15:24:51
    Chrome 0

    image
    echo那行报错了
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2022-09-13 15:25:54
    Chrome 0
    去掉echo ;php代码还是要学习下,学会自己找错误建议抽空学习下php方面的知识对你有帮助,网易云课堂搜索:php入门,基本上一周就会上手php语言了
    满意答案
  • lbhwrm
    #6楼    lbhwrm
    2022-09-13 15:53:19
    Chrome 0
    @迅睿框架联合创始人:自定义函数,判断是否有值→变为数组→返回值。多谢多谢。