wordpress侧边栏怎么加php代码,WordPress技巧:自定义文章或页面的侧边栏

如果你不想你的网站侧边栏千篇一律,这里有一段代码可以帮助你借助custom field设置自定义侧边栏。

以自定义文章侧边栏为例,首先打开文章模板(例如single.php),在需要显示这个自定义侧边栏的位置放上如下代码<?php

// Check if custom field for sidebar is set

if(get_post_meta($post->ID, "sidebar", true)){

// If set, save it

$sidebar = get_post_meta($post->ID, "sidebar", true);

}

else {

// If not set, default to your standard sidebar

$sidebar = 'default-sidebar';

}

// Now echo your sidebar in your template using the $sidebar variable

dynamic_sidebar($sidebar);

?>

接着,打开一篇文章,找到custom field(自定义栏目),点击输入新栏目按钮,输入sidebar,值就是你想在这篇文章调用的sidebar名称。

custom-field-sidebar.png

保存后就可以在文章中显示自定义栏目中填写的侧边栏了,前提是这个侧边栏必须存在,如果不存在,请在functions.php中注册之,例如。register_sidebar(array(

'name' => 'footer sidebar,

'id' => 'footer-sidebar',

'before_widget' => '

',

'after_widget' => '

',

'before_title' => '

',

'after_title' => ''

));

自定义页面侧边栏的方法同上,编辑模板page.php。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值