shahariaazam / wp-rank-checker
使用特定关键词检查您插件或主题的排名,并查看您的插件和主题在WordPress公共仓库中的增长情况。
v1.0
2020-06-03 20:21 UTC
Requires
- psr/cache: ^1.0
- shahariaazam/http-client-support: ^1.0
- symfony/css-selector: ^4.4
- symfony/dom-crawler: ^4.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- php-http/guzzle6-adapter: ^2.0
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.5
- symfony/cache: ^4.4
This package is auto-updated.
Last update: 2024-08-29 04:43:20 UTC
README
使用特定 关键词 检查您插件或主题的 排名,并查看您的插件和主题在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。我将很高兴进行审查和合并。
贡献者
贡献者完整列表可在此处找到