最新公告
  • 欢迎您光临笨羊博客,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WordPress添加内页友情链接,内页友情链接自动更新

    WordPress可以通过后台添加和管理友情链接,但它没有内页友情链接的功能,添加了内页友情链接不会自动更新。

    WordPress可以通过后台添加和管理友情链接

    考虑到WordPress建站的易用和准确性,决定使用 wp_list_bookmarks 友情链接函数来调用,使用单独的内页模板来实现。

    具体示例可参考张昊翔博客的内页链接页面 ▼

    内页友情链接创建方法

    第 1 步:创建新页面

    • 创建新页面,并将页面的固定链接设置为“links”。

    第 2 步:复制 page.php 文件

    • 复制主题根目录的 page.php 文件,并将其重命名为 page-links.php
    • 实际上,你可以根据自己的喜好定义此文件 page-后面的名称。
    • 创建页面时,需要将页面地址与此名称相匹配。

    第 3 步:找到文章内容显示函数

    在 page-links.php 文件中,找到文章内容显示函数 ▼

    <?php the_content(); ?>

    在它下面,添加以下代码 ▼

    <div class="page-links">
        <h3>内页链接</h3>
        <ul>
            <?php
            $default_ico = home_url().'/links_default.ico'; //默认 ico 图片位置
            $bookmarks = get_bookmarks('title_li=&categorize=0&category=64,193&orderby=rand'); 
    
                        //如果你要输出某个链接分类的链接,更改一下get_bookmarks参数即可
                        /*如要输出链接分类ID为5的链接title_li=&categorize=0&category=5&orderby=rand */
                        
                        /*全部链接随机输出 title_li=&orderby=rand */
            if ( !empty($bookmarks) ) {
                foreach ($bookmarks as $bookmark) {
                echo '<li><img src="', $bookmark->link_url , '/favicon.ico" onerror="javascript:this.src='' , $default_ico , ''" /><a href="' , $bookmark->link_url , '" title="' , $bookmark->link_description , '" target="_blank" >' , $bookmark->link_name , '</a></li>';
                }
            }
            ?>
        </ul>
    </div>
    • 注意查看代码注释。

    给page-links加上CSS样式

    为了更美观,你可以定义 page-links 的class样式。

    以下是张昊翔所使用主题的CSS样式 ▼

    /*内页链接*/
    .page-links{overflow:hidden;margin:0 0 24px;padding:0;}
    .page-links h3{border-bottom:1px solid #bfbebe;text-align:center;margin:0;}
    .page-links ul{margin:0;padding:5px 0 0 0;}
    .page-links ul li{float:left;width:150px;line-height:16px;height:16px;margin:5px 5px 0;padding:0;list-style-type:none;}
    .page-links ul li:hover{background:#f2f2f2;}
    .page-links ul li img{width:16px;height:16px;margin:0 5px -2px 0;padding:0;border:none;}

    到此大功告成!

    张昊翔博客原创文章,作者:,如若转载,请注明出处:
    1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2、分享目的仅供大家学习和交流,请不要用于商业用途!
    3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    4、如有链接无法下载、失效或广告,请联系管理员处理!
    5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    笨羊博客 » WordPress添加内页友情链接,内页友情链接自动更新

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    笨羊博客
    一个关注网站建设、网站模板、搜索引擎、小程序的媒体博客

    发表评论