问题标签 [jetpack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1029 浏览

json - Jetpack JSON REST API 和 WP API

与 WP API 相比,使用 Jetpack JSON API 有明显的优势吗?哪一个提供最佳的资源利用率并且在服务器上很容易?

0 投票
1 回答
631 浏览

unit-testing - 运行 Postman jetpack 测试思想 Newman 命令

我正在使用 Postman Jetpacks 测试集合,它们运行良好,但我必须在 Postman 应用程序中运行测试。

实际上,我需要使用命令行运行我在 Postman Jetpack 中设计的测试,以使其可编写脚本。我的方法是使用 Newman 命令行来执行测试集合。但是看起来我只能使用 Newman 来执行请求,而不是测试集合甚至隔离测试。

是否可以使用 Newman 运行在 Jetpack 上创建的测试集合?

0 投票
1 回答
46 浏览

wordpress - 激活 Jetpack 后,我无法再打开任何仪表板页面

当我尝试在我的 wordpress 网站上安装 Jetpack 时遇到问题。

安装完成后,我单击“活动”以激活 Jetpack 插件,但我无法再打开任何仪表板页面。

我已经删除了所有其他插件并多次重新安装了 Jetpack,但我仍然遇到同样的问题。

0 投票
0 回答
637 浏览

php - 无法让 Jetpack Infinite Scroll 在自定义 WordPress 主题中工作

我正在为一个客户制作一个自定义 WordPress 网站,我想在其中实现无限滚动到我的存档和类别模板。

我正在使用以下内容来实现这一目标:

  • HTML5Blank WordPress 框架
  • Jetpack WordPress 插件
  • 引导程序 3

我在互联网上阅读了几篇文章和教程,解释了如何实现该功能,一切似乎都非常简单,但出于任何原因,我无法使其工作。

插件被激活,同时也激活了它的无限卷轴模块。

我正在按照此处所写的说明进行操作:http: //ottopress.com/2012/jetpack-and-the-infinite-scroll/

我的category.php中有以下代码(我在其中进行所有测试),请注意,所有内容都包含在 id 为“content”的 div 中:

然后我创建了一个content-category.php文件,其中有我的实际帖子标记(这里没有任何内容):

前端显示一切正常,接下来是棘手的部分,当我通过functions.php将无限滚动支持添加到我的主题时:

我尝试了几件事,例如:

  • 添加 'render' 参数,并尝试加载模板部分 get_template_part( 'content', 'category' );
  • 在“type”参数中同时使用“click”和“scroll”
  • 通过自定义函数(就像我上面所做的那样)添加无限滚动支持,也只需在我的 functions.php 的函数块中添加 add_theme_support
  • 几乎尝试了无限滚动功能的每个自定义参数(反复试验)

到目前为止,没有任何效果,我在向下滚动时没有看到“加载 gif 图标”,在使用点击版本时也没有看到“显示更多帖子”按钮。

我认为这可能与 HTML5Blank 不兼容,或者我没有以正确的方式实现无限滚动支持。

我想要“显示更多帖子”按钮,以便用户可以根据需要加载更多。

我错过了什么吗?在此先感谢您的帮助!

0 投票
1 回答
130 浏览

ios - iOS推送通知未从服务器发送(Jetpack)

我正在实施一个 iOS 应用程序来管理我的自托管网站。我的应用程序利用了已经为WordPress-iOS应用程序构建的许多功能,但它有一些差异和额外的功能。

我目前遇到的问题之一是推送通知没有从 Jetpack(WordPress.com 服务器)发送到 Apple 的 APN,因为我的设备上没有收到任何通知。在应用程序启动期间,我已经在 J​​etpack 中成功注册了我的设备令牌。

我的问题可能是证书密钥 (.pem) 文件没有上传到 Wordpress.com(我无权访问)。这就是我没有收到任何推送通知到我的 iPhone 的原因吗?

此外,我在NotificationsViewController. 我还没有设置 Simperium 帐户。这可能是我在 NotificationsViewController 中没有结果的问题吗?

非常感谢。

0 投票
0 回答
204 浏览

jquery - Wordpress / Jetpack / Sharedaddy 跟踪全球共享计数

跟踪我们博客中每篇文章的全球“分享”会很棒。这就是我想要做的。

  • 在 WordPress 中工作
  • 使用 Jetpack/Sharedaddy 社交媒体计数器
  • 创建一个 Jquery 侦听器来检测用户何时单击共享按钮
  • 计算我们正在使用的 3 个主要社交媒体渠道(Facebook、Reddit 和 Twitter)中已经统计的分享数量,并保存到自定义元字段

我使用“AddThis”插件让这一切工作得很好,但是我注意到插件的每个新更新似乎都会带来安全问题以及加载外部跟踪脚本(WTF !!??!?),从而实现无法使用。作为记录,“urldefense.proofpoint.com”是加载“AddThis”导致延迟的外部域。出于这些原因,我们转向了 Wordpress/ShareDaddy,虽然看起来不那么漂亮,但更稳定,并且不会加载大量外部跟踪脚本。

我在使用 ShareDaddy/Jetpack Share 插件时面临的问题是,每个社交媒体图标和计数器都嵌入在 iframe 中,这些 iframe 在主页加载后加载,这使得检测点击和计算 html 值变得很棘手。所以插件渲染的HTML是这样的......

<li class="share-twitter"> <div class="twitter_button"> <iframe frameborder="0" style="width:101px; height:20px;" src="http://platform.twitter.com/widgets/tweet_button.html?url=#" scrolling="no" allowtransparency="true"> <!DOCTYPE html> <html lang="en" data-scribe="page:button"> <head> <body class=" regular hcount ltr ready count-ready" data-scribe="section:share"> <div id="widget"> <div class="btn-o" data-scribe="component:button" style="width: 58px;"> <div id="c" class="count-o enabled" data-scribe="component:count"> <i></i> <u></u> <a id="count" href="https://twitter.com/search?ref_src=twsrc%5Etfw&q=#">0</a> </div> </div> 从使用 Twitter 作为示例检测这些社交媒体图标上的“点击”开始......似乎无法引用几次尝试使用 Jquery 调用,就像这样......

jQuery(document).ready(function() { // add listener to share this buttons jQuery('div.twitter_button').click(function(){ alert("twitter"); return false; }); jQuery('div.twitter_button').on( "click", function() { alert("twitter"); return false; }); jQuery('div.twitter_button #widget').click(function(){ alert("twitter"); return false; }); jQuery('body').on('click','div.twitter_button',function(){ alert("twitter"); return false; }); });

也在主 Jquery (document).ready(function

jQuery('body').on('click','div.twitter_button',function(){ alert("twitter"); return false; });

还尝试绑定 iframe 窗口本身的加载

jQuery("div.twitter_button iframe").on("load", function () { // do something once the iframe is loaded jQuery('body').on('click','div.twitter_button',function(){ alert("twitter"); return false; }); });

“返回错误;” 是试图阻止插件脚本干扰警报。任何有关如何“收听”社交媒体按钮的帮助将不胜感激。提前感谢您的反馈。S。

0 投票
1 回答
76 浏览

wordpress - 如何使用 Wordpress 将 ID 添加到仅在主页上的元素?

我想在我的网页上添加喷气背包无限滚动。
不幸的是包含所有帖子的div,ID不仅class有他,所以我ID用php添加:

HTML:

如您所见,我试图在某个世界中达到类似的效果:
如果您在主页上,则 php 将 id 添加到loop-container loop-container--div,否则 id 值为空。
不幸的是,不知何故这不起作用,因为无限滚动试图将帖子加载到 wp-admin 区域,它看起来像这样:
.
在此处输入图像描述

在顶部可以找到此文本:
“评论已关闭”
并且 chrome 检查员还确认了我之前提到的假设。
.
: 在此处输入图像描述.
:.
:试图将帖子加载到 wp 管理区域的页面。
我怎样才能解决这个问题?

我在functions.php中的jetpack无限滚动代码:

0 投票
1 回答
650 浏览

json - Wordpress Jetpack Json API 不工作

我正在尝试使用 Jetpack 的 Json API,但是当我拨打电话时,我只得到这个:

我正在尝试这个:https ://public-api.wordpress.com/rest/v1.1/sites/clasari.com/wp/posts/

该博客单独托管在wp文件夹(在 clasari.com 内),博客网址是 clasari.com/wp,我想这可能是个问题。

我也试过

https://public-api.wordpress.com/rest/v1.1/sites/clasari.com::wp/posts/

但结果相同。

知道这个问题可能是什么吗?谢谢您的帮助

0 投票
2 回答
54 浏览

linkedin - Jetpack 插件链接不起作用

我正在尝试添加一个客户linkedin 帐户。工作路径是:

https://www.linkedin.com/pub/ '用户名'

喷气背包试图送我去的路径是。

https://www.linkedin.com/in/ '用户名'

有什么建议么?

谢谢。

0 投票
1 回答
140 浏览

wordpress - 如何查看 WP REST API 上的多个帖子?

我可以https://public-api.wordpress.com/rest/v1/sites/www.website.com/posts/在 WP 网站上查看最新的 20 篇文章。

如何查看超过 20 个?或者查看所有帖子?