shahariaazam/wp-rank-checker

使用特定关键词检查您插件或主题的排名,并查看您的插件和主题在WordPress公共仓库中的增长情况。

v1.0 2020-06-03 20:21 UTC

This package is auto-updated.

Last update: 2024-08-29 04:43:20 UTC


README

Code Checks Build Code Coverage Code Rating Code Intellegence

使用特定 关键词 检查您插件或主题的 排名,并查看您的插件和主题在WordPress公共仓库中的增长情况。此库将计算从WordPress.org插件仓库搜索页面的搜索结果排名。

安装

您可以将此作为composer包添加。要在您的应用程序中添加此包,只需运行以下命令。

composer require shahariaazam/wp-rank-checker

用法

易于使用。以下代码片段将向您展示如何获取特定关键词下任何特定插件的排名位置。

<?php

use Http\Adapter\Guzzle6\Client;
use ShahariaAzam\WPRankChecker\RankChecker;
use ShahariaAzam\WPRankChecker\RankCheckerException;
use Symfony\Component\Cache\Adapter\FilesystemAdapter;

require "vendor/autoload.php";

$httpClient = new Client();
$cacheProvider = new FileSystemAdapter();

$rankChecker = new RankChecker($httpClient, $cacheProvider);

try {
    $result = $rankChecker
        ->setKeyword("mail")
        ->checkRanks();

    // Get rank of your plugins for keyword "mail"
    print_r($result->getRankBySlug('wp-mail-gateway')); // will return integer

    print_r($result->getResults()); // will return a list of all plugins with search result position
} catch (RankCheckerException $e) {
    echo $e->getMessage();
}

问题

如果您发现任何问题,请在此创建问题

贡献

欢迎任何有助于改进此库的帮助。做一些惊人的事情并提交一个PR。我将很高兴进行审查和合并。

贡献者

贡献者完整列表可在此处找到