首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更好的搜索WordPress.org插件?

更好的搜索WordPress.org插件?
EN

WordPress Development用户
提问于 2020-05-27 02:44:42
回答 2查看 47关注 0票数 0

我试图找到一些特定的插件手风琴(FAQ),但在一种形式的古腾堡块。在https://wordpress.org/plugins/browse/blocks/上有一组“启用块”插件。

应该有一个简单的方法来完成这项任务。我做了很多实验,但结果都不令人满意。

使用专用站点的

  • https://wpdirectory.net/;尝试搜索(?mi)(^\s*Plugin\s+Name:.+accordion.+$),以实现不区分大小写的accordion插件名称搜索。但是我也不能搜索“块”插件,因为有不可能实现和功能:
  • https://wpcore.com/plugin-directory;我尝试使用他们的搜索表单,但是结果并不比在wordpress.org上更好。
  • 许多未维护或已停用的站点:
    • https://addendio.com/
    • http://searchwpplugins.com/
    • http://www.wpmeta.org/
    • http://wpplugindirectory.org/

使用Google

我在谷歌的查询中得到了一些类似的结果:

代码语言:javascript
复制
inurl:wordpress.org/plugins/browse/blocks/ accordion

..。但这只给了我“列表”而不是“插件”页面。一点也不满意!

我仍然相信谷歌有可能获得更好的结果。

基于

的Wordpress.org公共API

实验

我通过Wordpress.org API找到了“一些解决方案”。读我自己的答案..。

EN

回答 2

WordPress Development用户

发布于 2020-05-27 02:51:11

首先,将结果提取到以下文件中:

代码语言:javascript
复制
# create a file needed
curl --globoff --silent "https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[browse]=blocks&request[page]=1&request[per_page]=400" | jq ".plugins[] | { name: .name, url: \"https://wordpress.org/plugins/\\(.slug)/\", short: .short_description, description: .description }" > wp-block-plugins.json
curl --globoff --silent "https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[browse]=blocks&request[page]=2&request[per_page]=400" | jq ".plugins[] | { name: .name, url: \"https://wordpress.org/plugins/\\(.slug)/\", short: .short_description, description: .description }" >> wp-block-plugins.json

现在,当我有文件wp-block-plugins.json时,我可以搜索我需要的插件:

代码语言:javascript
复制
# case in-sensitive search in description field for term 'accordion'
cat wp-block-plugins.json | jq '. | select(.description | test("\\baccordion\\b";"")) |{ name: .name, short: .short, url: .url }'

会给我带来这样的结果,这也是我首先想要的:

代码语言:javascript
复制
...

{
  "name": "Cosmic Blocks (40+) Content Editor Blocks Collection",
  "short": "Blocks collection of 40+ customizable WordPress 5.0 gutenberg content blocks for the new content block…",
  "url": "https://wordpress.org/plugins/cosmic-blocks/"
}
{
  "name": "Hot Blocks",
  "short": "A collection of several blocks for new WordPress editor (Gutenberg).",
  "url": "https://wordpress.org/plugins/hot-blocks/"
}

...
票数 0
EN

WordPress Development用户

发布于 2020-06-04 11:29:08

我想我找到了一个合适的地点:

https://pluginsearch.com/

有效的搜索查询:

代码语言:javascript
复制
https://pluginsearch.com/gutenberg/?query=faq

到目前为止最好的解决方案!

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/367622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档