网站运营
位置:首页>> 网站运营>> WordPress单日志添加AD及sidebar小工具的应用

WordPress单日志添加AD及sidebar小工具的应用

 来源:asp之家 发布时间:2010-03-26 16:35:00 

标签:widget,WordPress,单日志,小工具,广告

1、单日志添加AD(如Google AD)

WordPress中single.php是单篇日志模板,如果需要在单篇日志中加入GoogleAdSense或是其他广告,这样做。

找到你所在主题中single.php如下代码

<?php the_content(); ?>

在其前面加入

<!– AD START –>
<div style=”float:right;margin-left:5px;”>
此处放入广告代码
</div>
<!– AD END –>

这样修改后效果是广告在日志右上角显示,效果在我的日志中就可以看到。

如果要改为左上角显示可以在<?php the_content(); ?>前面加入如下代码(这些都是DIV+CSS的应用,有基础的朋友可以根据情况自己修改)


<!– AD START –>
<div style=”float:left;margin-right:5px;”>
此处放入广告代码
</div>
<!– AD END –>


2、WordPress中sidebar小工具的应用

现在大部分WordPress主题都包含了小工具(widget),本文主要介绍下WordPress中小工具的原理。

A sidebar中只有1个widget

(1) WordPress主题所在目录中functions.php中的如下代码是注册一个widget


if ( function_exists(‘register_sidebar’) )
    register_sidebar(array(
        ‘before_widget’ => ‘<div id=”%1$s”>’,
        ‘after_widget’ => ‘</div>’,
        ‘before_title’ => ‘<h3>’,
        ‘after_title’ => ‘</h3>’,
    ));


(2) sidebar中的如下代码是用来显示这些注册过的widget中的内容

<?php if ( !function_exists(‘dynamic_sidebar’)|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

(3)有了这些代码后我们就可以在WordPress后台的小工具中随意添加代码了。

另外如果没有(1)中的代码,那么在后台就查看不到小工具了,此时就相当于主题不支持widget,如果没有(2)中的代码,在WordPress后台能添加widget,但是在WordPress中不能显示这些widget中的内容。

B sidebar中有多个widget

(1) 和只有1个widget情况类似,只是functions.php中相关代码改为如下(此例中有两个widget,名字分别为widget1 widget2)


if( function_exists(‘register_sidebar’) ) {
 register_sidebar(array(
  ’name’ => ‘widget1′,
  ’before_widget’ => ‘<div id=”%1$s”>’,
  ’after_widget’ => ‘</div>’,
  ’before_title’ => ‘<h3>’,
  ’after_title’ => ‘</h3>’
 ));
 register_sidebar(array(
  ’name’ => ‘widget1′,
  ’before_widget’ => ‘<div id=”%1$s”>’,
  ’after_widget’ => ‘</div>’,
  ’before_title’ => ‘<h3>’,
  ’after_title’ => ‘</h3>’
 ));
}


(2) sidebar中的如下代码是显示注册过的widget1和widget2中的内容


<?php if ( !function_exists(‘dynamic_sidebar’)|| !dynamic_sidebar(widget1) ) : ?>
<?php endif; ?>

<?php if ( !function_exists(‘dynamic_sidebar’)|| !dynamic_sidebar(widget2) ) : ?>
<?php endif; ?>


注:在以上A和B中的步骤(1)中register_sidebar的参数要因主题的不同需要做修改,用法可以参考http://codex.wordpress.org/Function_Reference/register_sidebar

原文摘自 http://www.zenoven.com/useful/2010021238.html

0
投稿

猜你喜欢

  • 北京时间7月2日消息,据国外媒体报道,博客服务提供商Wordpress(Wordpress.com)日前推出了拨打电话发布语音博客的新功能“
  • Matt Mullenweg 是 Wordpress 的创始人与主要开发者之一,现居旧金山,致力于 Wordpress 以及其它一
  • 有时候我们在获得WebShell后很高兴地用Serv-U的本地权限提升漏洞来实现完全控制肉鸡的目的,但总会出错。我们在WebShell输入的
  • 在一个日本留学生的博客上看到她新写的日记,写的是在日本设计公司工作的小片段,很有意思,跟大家分享一下。原文链接在此。------------
  • 尽管网站仍然保持在线,但传奇网站海盗湾的站长最近终于决定永久关闭网站的Tracker服务器,只开放网站的DHT功能,一段传奇就此落幕。看起来
  • 前言:一直在做站,做了很多垃圾站,没有意义的站,流量都很小,前几天一想,做站的时间也不短了,应该认真的做一个站,来看看自己的水平到底怎么样,
  • 技巧一:挂聊天室挂聊天室的方法已经不是什么新鲜的了,但是真正掌握关键技术的还是少数人,这点就非常符合市场规则。什么是关键?永远都是细节。网络
  • 目前,就我所知道的对于301重定向的方法,有两个:1.利用apache支持的.htaccess进行改写,实现重定向2.利用程序进行域名的30
  • 在网络营销实战密码读者交流网站上,一个朋友问了一个关于首页链接的问题:“关于网站的逻辑结构,应该是和树型物理结构相吻合,也就是也就是由首页到
  • 不少Web服务器都是架设在Windows 2003服务器系统环境中的,但是在默认状态下该服务器系统存在不少安全漏洞,许多黑客或者非法攻击者往
  • 这样的话,如果图片的宽高比例不合适,那么缩略图将会被压缩得很不好看,在这里,我是先对图片进行按宽或高进行放缩,超过缩略图大小的部分再进行裁剪
  • 当经济危机肆虐全球的今天,当这股经济寒流或多或少的伤及各个领域的时候,在订单减少、客户流失、资金紧张的情况下,公司如何化险为夷,顺利度过这个
  • 有人说一台不和外面联系的电脑是最安全的电脑,一个关闭所有端口,不提供任何服务的电脑也是最安全的。黑客经常利用我们所开放的端口实施攻击,这些攻
  • 网站推广,说简单点就是告诉网站目标群体,为什么要有这个网站,网站的内容是什么,她会给你带来什么好处。作为网站推广者,就必须知道:1、 目标群
  • 本人不才,但愿说一下广大站长的心声!备案这个事,很久以前就有了。只不过之前没有今年这么严格。今年是不备案不让接入。先来讨论一下备案究竟是做什
  • 我们需要在 Apache/conf/extra/ 目录下建立一个 httpd-vhosts.conf 这样的文件。文件内容如下:# ../v
  • 看到这样的广告太多了, 看到那些上完此类课程的人后写的感慨也不少, 相信各位也看了不少, 大家有什么感觉?我的一个感觉就是, 结果都差不多。
  • 昨天通过网络会议参加的“Google AdSense合作伙伴在线沙龙”里面,Google AdSense的相关专家讲解了AdSense的一些
  • 一、网站的三大要素,文字,图片,链接目前为止互联网上新的网络应用层出不穷。从过去的论坛到博客,再到现在的社会性网络服务。各类网站基本还都没有
  • 人生大梦,事业大博,成败大赌。《赢在中国》的播出,激荡了不少热血男儿,雄性基因天生激荡着创业的血性。创业必须有置之死地而后生的勇气,狭路相逢
手机版 网站运营 asp之家 www.aspxhome.com