当前位置:主页 > 友情 >

如何在WordPress中快速添加友情链接功能

2023-11-06 友情

  本文实例介绍了如何在WordPress中快速添加友情链接功能。 分享给大家,供大家参考。 具体方法分析如下:

   WordPress系统默认没有友情链接功能。 为了更好的优化网站,我们需要为其添加友情链接功能。 下面我给大家分享一下wordpress中添加友情链接的具体方法。

   WordPress 在 3.5 中已被隐藏。 我们可以通过下面的代码快速添加友好链接。 示例代码如下:

  首先将上述代码复制到当前主题的functions.php文件中,或者单独作为插件激活,然后可以进入WordPress后台>设置>阅读界面,会有一个添加友情链接的输入框,按照linktitle方法中输入所有友情链接。

  方法二:在当前主题的functions.php文件中添加以下代码,或者另存为单独的php文件,上传到插件目录下激活,代码如下:

  然后你可以到WordPress后台>设置>阅读界面,有一个添加友情链接的输入框,按照linktitle的方式输入所有友情链接。

  最后使用如下代码调用模板文件中需要显示友好链接的相应位置:

  希望这篇文章对大家搭建WordPress网站有所帮助。

  本文中的示例描述了 WordPress 如何自动为文章添加 nofollow 属性。 分享给大家,供大家参考。 具体分析如下:

   nofollow属性告诉搜索引擎不要把权重传递过去,但是在WordPress中,如果我们想要nofollow属性,我们需要手动添加。 现在我告诉你,你可以使用Nofollow进行外部链接,自动为文章添加nofollow属性。

  直接安装并启用Nofollow for external link插件,或者在当前主题的functions.php文件中添加以下代码。

  示例代码如下:

   add_filter( 'the_content', 'cn_nf_url_parse');

  函数 cn_nf_url_parse( $content ) {

   $regexp = "]*href=("??)([^" >]*?)1[^>]*>";

   if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {

   if( !emptyempty($matches) ) {

   $srcUrl = get_option('siteurl');

   for ($i=0; $i < 计数($matches); $i++)

   $tag = $matches[$i][0];

   $tag2 = $matches[$i][0];

   $url = $matches[$i][0];

   $noFollow = '';

   $pattern = '/targets*=s*"s*_blanks*"/';

   preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);

   if( 计数($match) < 1 )

   $noFollow .= ' target="_blank" ';

   $pattern = '/rels*=s*"s*[nd]ofollows*"/';

   preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);

   if( 计数($match) < 1 )

   $noFollow .= ' ';

   $pos = strpos($url,$srcUrl);

  如果 ($pos === false) {

   $tag = rtrim($tag,'>');

   $tag .= $noFollow.'>';

   $content = str_replace($tag2,$tag,$content);

   $content = str_replace(']]>', ']]>', $content);

  返回$内容;

  最终效果:自动为文章/页面的站外链接添加nofollow属性(rel="nofollow"),并在新窗口中打开这些链接(即添加target="_blank"属性),如果您已手动将 rel= 添加到链接“dofollow”,将不会添加 rel="nofollow"。 如果手动添加target="_blank",则不会重复添加。

  要为指定类别中的所有链接添加 nofollow 属性,可以将以下代码添加到主题的functions.php文件中:

  函数 nofollow_cat_posts($text) {

  全球$post;

   if( in_category(1) ) { // 此处修改类别ID

   $text = stripslashes(wp_rel_nofollow($text));

  返回$文本;

   add_filter('the_content', 'nofollow_cat_posts');

  希望这篇文章对大家搭建WordPress网站有所帮助。

   WordPress现有的备份方法及存在的问题

  对于WordPress博客来说,备份方法有很多种。 数据库可以通过PHPMySQL直接导出,也可以通过WP数据库备份定期备份,然后发送到您的邮箱。 对于文件,我们可以使用一些诸如WordPress Backup to Dropbox的插件来备份到Dropbox。 第三方存储服务,如果您的主机安装了cPanel等控制面板,也可以在面板上备份文件和数据库。

  但上述这些方法由于服务器环境不同,可能会出现一些问题,比如数据库太大,插件由于PHP语言的原因可能无法备份成功,发送的邮件也可能无法成功。由于附件大小而发送。 ,或者需要手动实现,非常麻烦等等。

  数据备份非常重要,因此备份需要专业公司的服务。 在海外,WordPress 正式推出了 WordPress 实时和安全检测服务:VaultPress,但仅​​备份服务每年收费 99 美元。 ,这个价格对于很多博主来说是难以承受的,而且国外的服务受线路限制,可能会很不稳定,所以国内用户个人推荐一个免费的数据备份服务:多重备份。

  多重备份简介

   Multi-Backup是一款国产云备份产品,可以实现企业、APP、网站数据的一键备份、恢复和迁移。 目前支持MySQL、MSSQL、PostgreSQL、Oracle等国内主流数据库,以及HTML、PHP、Doc等所有文件格式。 具体特点如下:

   1.支持网站文件和数据库自动备份;

   多备份:一键自动备份你的WordPress博客1/

   2.可设置备份频率:每日、每周、每月; 还可以设置备份时间段:白天、晚上;

   多备份:一键自动备份你的WordPress博客2/

   3、除了备份自己的云盘外,还可以备份到百度、百度网盘、阿里云OSS、七牛、金山等各种云盘;

   4.自动备份,无需等待,成功或失败都会邮件通知您;

   多备份:一键自动备份你的WordPress博客3/

   5.可以一键恢复数据并道歉。 如有问题,可立即一键恢复,更换主机或空间,快速移动数据;

  使用多重备份备份 WordPress 博客数据库和文件

  注册多个备份账户后,您可以备份您的博客:

  数据库备份

  多重备份提供三种文件备份方式:

   1、托管模式:直接填写数据库账户信息即可进行备份。 因为根本不需要你管,所以叫托管。 这就要求你的服务器的数据库支持远程连接。

   多备份:一键自动备份你的WordPress博客4/

   2、插件方式:原理是上传插件文件到网站根目录实现备份,适合虚拟主机的数据库备份。

   多备份:一键自动备份你的WordPress博客5/

   3、客户端模式:包括Mysql客户端、MSSQL客户端、Oracle客户端。 客户端模式支持数据库批量备份,即可以一次备份同一主机下的多个数据库。 更重要的是,可以快速备份大量数据。

   多备份:一键自动备份你的WordPress博客6/

  文件备份

  多重备份提供两种文件备份方式:

   1、对于FTP和SFTP模式,只需在多重备份文件备份界面输入FTP和SFTP帐号,即可完成多重备份的其余操作。

   2、客户端模式,根据不同的服务器,在服务器上安装一个客户端,剩下的备份就可以帮你搞定了。 该模式适用于安装了防火墙的服务器。

  详细的操作过程非常简单,只需按照多备份界面提示一步步操作即可。