WordPress快速添加友情链接功能的方法
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>本文实例讲述了WordPress快速添加友情链接功能的方法。分享给大家供大家参考。具体方法分析如下:</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
WordPress系统默认下是没有友情链接功能的,为了网站更好的优化我们需对它加个友情连接功能,下面我把我在wordpress中增加友情链接具体方法分享给大家.</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
WordPress 在 3.5 己经隐藏了,我们可以通过下面的代码实现快速添加友情链接,实例代码如下:</p>
<blockquote>
<ol>
<li>
<span><span><?php </span></span>
</li>
<li>
<span><span>/* </span> </span>
</li>
<li>
<span><span>Plugin Name: WPJAM Blogroll </span> </span>
</li>
<li>
<span><span>Description: 快速添加友情链接 </span> </span>
</li>
<li>
<span><span>Version: 0.1 </span> </span>
</li>
<li>
<span><span>Author: Denis </span> </span>
</li>
<li>
<span><span>*/</span><span> </span></span>
</li>
<li>
<span>add_action(<span>'admin_init'</span><span>, </span><span>'wpjam_blogroll_settings_api_init'</span><span>); </span></span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll_settings_api_init() { </span></span>
</li>
<li>
<span>add_settings_field(<span>'wpjam_blogroll_setting'</span><span>, </span><span>'友情链接'</span><span>, </span><span>'wpjam_blogroll_setting_callback_function'</span><span>, </span><span>'reading'</span><span>); </span></span>
</li>
<li>
<span>register_setting(<span>'reading'</span><span>,</span><span>'wpjam_blogroll_setting'</span><span>); </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span> </span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll_setting_callback_function() { </span></span>
</li>
<li>
<span><span>echo</span><span> </span><span>'<textarea name="wpjam_blogroll_setting" rows="10" cols="50" id="wpjam_blogroll_setting" >'</span><span> . get_option(</span><span>'wpjam_blogroll_setting'</span><span>) . </span><span>'</textarea>'</span><span>; </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll(){ </span></span>
</li>
<li>
<span><span>$wpjam_blogroll_setting</span><span> = get_option(</span><span>'wpjam_blogroll_setting'</span><span>); </span></span>
</li>
<li>
<span><span>if</span><span>(</span><span>$wpjam_blogroll_setting</span><span>){ </span></span>
</li>
<li>
<span><span>$wpjam_blogrolls</span><span> = </span><span>explode</span><span>(</span><span>"n"</span><span>, </span><span>$wpjam_blogroll_setting</span><span>); </span></span>
</li>
<li>
<span><span>foreach</span><span> (</span><span>$wpjam_blogrolls</span><span> </span><span>as</span><span> </span><span>$wpjam_blogroll</span><span>) { </span></span>
</li>
<li>
<span><span>$wpjam_blogroll</span><span> = </span><span>explode</span><span>(</span><span>"|"</span><span>, </span><span>$wpjam_blogroll</span><span> ); </span></span>
</li>
<li>
<span><span>echo</span><span> </span><span>' | <a href="'</span><span>.trim(</span><span>$wpjam_blogroll</span><span>).</span><span>'" title="'</span><span>.esc_attr(trim(</span><span>$wpjam_blogroll</span><span>)).</span><span>'">'</span><span>.trim(</span><span>$wpjam_blogroll</span><span>).</span><span>'</a>'</span><span>; </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>?> </span>
</li>
</ol>
</blockquote>
<br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>首先将上面的代码复制到当前主题的 functions.php 文件中,或者单独作为一个插件激活,然后就可以在 WordPress 后台 > 设置 > 阅读 界面,就有一个友情链接添加的输入框,按照 链接 |标题 的方式输入所有的友情链接.</span>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
方法二:将下面的代码添加到当前主题的 functions.php 文件中,或者另存为单独的php文件,上传到插件目录激活,代码如下:</p>
<blockquote>
<ol>
<li>
<span><span><?php </span></span>
</li>
<li>
<span>add_action(<span>'admin_init'</span><span>, </span><span>'wpjam_blogroll_settings_api_init'</span><span>); </span></span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll_settings_api_init() { </span></span>
</li>
<li>
<span>add_settings_field(<span>'wpjam_blogroll_setting'</span><span>, </span><span>'友情链接'</span><span>, </span><span>'wpjam_blogroll_setting_callback_function'</span><span>, </span><span>'reading'</span><span>); </span></span>
</li>
<li>
<span>register_setting(<span>'reading'</span><span>,</span><span>'wpjam_blogroll_setting'</span><span>); </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll_setting_callback_function() { </span></span>
</li>
<li>
<span><span>echo</span><span> </span><span>'<textarea name="wpjam_blogroll_setting" rows="10" cols="50" id="wpjam_blogroll_setting" >'</span><span> . get_option(</span><span>'wpjam_blogroll_setting'</span><span>) . </span><span>'</textarea>'</span><span>; </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span><span>function</span><span> wpjam_blogroll(){ </span></span>
</li>
<li>
<span><span>$wpjam_blogroll_setting</span><span> = get_option(</span><span>'wpjam_blogroll_setting'</span><span>); </span></span>
</li>
<li>
<span><span>if</span><span>(</span><span>$wpjam_blogroll_setting</span><span>){ </span></span>
</li>
<li>
<span><span>$wpjam_blogrolls</span><span> = </span><span>explode</span><span>(</span><span>"n"</span><span>, </span><span>$wpjam_blogroll_setting</span><span>); </span></span>
</li>
<li>
<span><span>foreach</span><span> (</span><span>$wpjam_blogrolls</span><span> </span><span>as</span><span> </span><span>$wpjam_blogroll</span><span>) { </span></span>
</li>
<li>
<span><span>$wpjam_blogroll</span><span> = </span><span>explode</span><span>(</span><span>"|"</span><span>, </span><span>$wpjam_blogroll</span><span> ); </span></span>
</li>
<li>
<span><span>echo</span><span> </span><span>' | <a href="'</span><span>.trim(</span><span>$wpjam_blogroll</span><span>).</span><span>'" title="'</span><span>.esc_attr(trim(</span><span>$wpjam_blogroll</span><span>)).</span><span>'">'</span><span>.trim(</span><span>$wpjam_blogroll</span><span>).</span><span>'</a>'</span><span>; </span></span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>} </span>
</li>
<li>
<span>?> </span>
</li>
</ol>
</blockquote>
<br style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'><span style='font-family: tahoma, arial, "Microsoft YaHei"; font-size: 14px;'>然后就可以在 WordPress 后台 > 设置 > 阅读 界面,就有一个友情链接添加的输入框,按照 链接 |标题 的方式输入所有的友情链接.</span>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
最后在需要显示友情链接的模板文件的适当位置,使用下面的代码进行调用:<br>
</p>
<div style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>
<div style="margin: 0px; padding: 0px; outline: none; float: right; line-height: 25.2px; font-size: 14px;">
<span style="line-height: 25.2px; cursor: pointer;"><u>复制代码</u></span>
</div>
代码如下:</div>
<div id="phpcode5" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
<?php if (function_exists(wpjam_blogroll)) wpjam_blogroll();?></div>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
希望本文所述对大家的WordPress建站有所帮助。</p>
頁:
[1]