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

WordPress单日志添加AD及sidebar小工具的应用,第1张

概述1、单日志添加AD(如Google AD)WordPress中single.php是单篇日志模板,如果需要在单篇日志中加入GoogleAdSense或是其他广告,这样做。 找到你所在主题中single.php如下代码 <?php the_content(); ?> 在其前面加入 <!– AD START –> <div style=”float:right… 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′,
’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

总结

以上是内存溢出为你收集整理的WordPress单日志添加AD及sidebar小工具的应用全部内容,希望文章能够帮你解决WordPress单日志添加AD及sidebar小工具的应用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1004193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存