PHP 自动链接器 – 高级关键字链接
最近更新 2025年06月25日
资源编号 92538

PHP 自动链接器 – 高级关键字链接

售后服务丨一次搭建,终身售后!7*24小时,全天候技术支持!
购买建站套餐:送国际域名、服务器、SSL证书、PAYPAL等国际流行支付!:
39
VIP折扣
    折扣详情
  • 基础套餐

    39.00 元10折

  • 高级套餐

    39.00 元10折

  • 企业套餐

    39.00 元10折

  • 集团套餐

    39.00 元10折

购买建站套餐,不懂技术,不懂美工,也可以搭建优质外贸独立站!
购买主题 查看演示 建站套餐
详情介绍

PHP 自动链接器是一个 PHP 类,它允许您在 HTML 文档上自动应用链接。

此类产品已用于我们产品组合中的其他产品。特别是,它被用于在拥有数千用户的 WordPress 插件中应用自动链接,例如Interlinks 管理器.

此类使用 PHP 正则表达式从用户提供的关键字和 URL 列表中生成链接。

值得注意的是,此类使您可以完全控制用于应用链接的算法。具体而言,您可以在类级别和自动链接级别配置大量选项,以:

  • 将自动链接的最大数量限制为特定数量
  • 在关键字的区分大小写或不区分大小写的搜索之间进行选择
  • 在 link 元素上添加 Nofollow 属性
  • 在 link 元素上设置自定义 title 属性
  • 在同一选项卡或新选项卡中打开链接
  • 仅查找特定字符串之前或后跟的关键字的匹配项
  • 根据特定上下文或语言配置特定的单词边界
  • 优先考虑单个关键词而不是其他关键词

我们还为最苛刻的用户提供了其他高级功能。例如,您可以:

  • 阻止在特定 HTML 元素上应用自动链接
  • 使用 “Random Prioritization” 功能改进自动链接的分布
  • 阻止应用以当前 URL 为目标的自动链接
  • 根据提供的字符串的长度限制自动链接的最大数量
  • 限制定位同一 URL 的自动链接的最大数量

如何使用类

类的最简单用法示例:

require_once( 'inc/class-daext-automatic-links.php' );
$automatic_links = new DaextAutomaticLinks();

echo $automatic_links->add_autolinks( '<p>Buy my book.</p>',
    [
        [
            'keyword' => "book",
            'url'     => "https://example.com/" 
        ]
    ]
);

上面的示例将输出:

<p>Buy my <a href="https://example.com/" rel="external nofollow" >book</a>.</p>

此其他脚本使用高级选项来:

  • 在新选项卡上打开生成链接
  • 将自动链接的数量限制为 2
  • 保护特定标签
require_once( 'inc/class-daext-automatic-links.php' );
$automatic_links = new DaextAutomaticLinks();

$automatic_links->set_options(
    [
        'open_new_tab'         => true,
        'general_limit_amount' => 2,
        'protected_tags'       => [
            'h1',
            'h2',
            'h3',
            'h4',
            'h5',
            'h6',
            'strong',
            'pre',
            'code'
        ]
    ]
);

$article = '<h2>iPhone 14 range</h2>';
$article .= '<p>The iPhone 14 is an obvious pick on our list.</p>';

echo $automatic_links->add_autolinks( $article,
    [
        [
            'keyword' => "iPhone 14",
            'url'     => "https://example.com/iphone-14/" 
        ]
    ]
);

上面的示例将输出:

<h2>iPhone 14 range</h2><p>The <a target="_blank" href="https://example.com/iphone-14/" rel="external nofollow" >iPhone 14</a> is an obvious pick on our list.</p>

请注意,类 demo 和 plugin 手册中提供了更多示例。

更新

15.03.2022 - v1.05
  - Improved documentation
14.03.2022 - v1.03
  - First release

您关心您网站的 SEO 吗?

改进您的内部链接结构并在您的 WordPress 网站上获得更多访问 Interlinks 管理器 插件。

打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)
上一篇: q计费
常见问题

相关独立站主题

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务