× 358字 × 2阅

不同页面显示不同内容

装 Adsense 的时候,在文章中插入了一个广告,但是后来又想在首页也放一个,然后到了内页就只显示内页的,于是谷歌一番,找到了 Widget Logic 插件和这篇文章 WP不同页面调用不同的侧边栏Widge。这里面说的是侧边栏内显示模块的有无。比如首页只显示友链模块,内页只显示存档等等。但是语句都是通用的。我就测试了 Adsense 的添加。

<?php if ( is_home() ) { ?> 只在首页显示 <?php } ?>
<?php if ( is_single() ) { ?> 只在文章页面显示 <?php } ?>
<?php if ( is_home() ) : ?> 只在首页显示不同侧边栏 <?php endif; ?> 

在上面括号里填写已有的侧边栏内容,就可以自由决定首页/内页显示的模块了。另外,如果此页不显示的代码为:<?php if(!is_home() ) ?>,在 is 前面加感叹号便可。

我的 adsense 是插在侧边栏的,所以我在 sidebar.php 里添加如下代码:

<?php if ( is_home() ) { ?>
<h3>Adsense</h3>
<div style="padding: 10px 0;">
adsense 代码
</div>
<?php } ?>

在上述代码中的 div 标签里可以自定义格式。比如我的是:上下空10px(padding: 10px 0;)。如此一来,我这个广告只显示在首页,当点击内页的时候是不会出现的。

赛恩曾在安装主题里提到过如何修改整个网站的字体。当时为了日文显示,于是放弃宋体投奔微软雅黑。但是看久了还是觉得宋体最好,更何况每次写文章的时候都看习惯了。于是我又把它折腾回宋体了。但是原来那些日语该怎么办呢?我竟然想到了两个办法! 方法一:个别设置 如果日文文章不多,可以将单篇设置成日文字体。说到这,懂代码的童鞋基本就懂了,直接在 html 编辑器里添加 <span style="font-family: 字体名称">文章内容</span>。但是不懂代码的童鞋也有个一劳永逸的方法:调出文章编辑器里的字体和样式等编辑按钮。只要在 function.php 中的 <?php 和 ?> 之间的任意位置添加如下代码: function enable_more_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'sup'; $buttons[] = 'sub'; $buttons[] = 'styleselect'; $buttons[] = 'anchor'; return $buttons; } add_filter("mce_buttons_2", "enable_more_buttons"); 保存后查看可视化编辑窗,会发现多了字体、样式等按钮(好像就多这么几个吧,平时不太用可视化编辑模式……): 文章编辑器里的字体和样式等编辑按钮 虽然这里面没有日文......
点击加载Disqus评论