問題タブ [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.
json - Jetpack JSON REST API と WP API
WP API よりも Jetpack JSON API を使用する利点はありますか? 最高のリソース使用率を提供し、サーバーで簡単に使用できるのはどれですか?
unit-testing - Newman コマンドを考えて Postman jetpack テストを実行する
私は Postman Jetpacks テスト コレクションを使用しています。これらは非常にうまく機能しますが、Postman アプリケーション内でテストを実行する必要があります。
実際には、Postman Jetpack で設計したテストをコマンド ラインを使用して実行し、スクリプト化できるようにする必要があります。私のアプローチは、Newman コマンド ラインを使用してテスト コレクションを実行できるようにすることです。ただし、テスト コレクションや分離されたテストではなく、Newman を使用してのみリクエストを実行できるようです。
Jetpack で作成したテスト コレクションを Newman で実行することはできますか?
wordpress - Jetpack をアクティブにすると、ダッシュボード ページを開けなくなりました
wordpress サイトに Jetpack をインストールしようとすると問題が発生します。
インストールが完了したら、[アクティブ] をクリックして Jetpack プラグインをアクティブにしましたが、ダッシュボード ページを開くことができなくなりました。
他のプラグインをすべて削除し、Jetpack を何度も再インストールしましたが、まだ同じ問題が発生しています。
php - カスタム WordPress テーマで Jetpack Infinite Scroll が機能しない
アーカイブとカテゴリ テンプレートに無限スクロールを実装したいクライアント用のカスタム WordPress サイトを作成しています。
私はそれを達成するために以下を使用しています:
- HTML5Blank WordPress フレームワーク
- Jetpack WordPress プラグイン
- ブートストラップ 3
その機能を実装する方法を説明するインターネット上のいくつかの投稿とチュートリアルを読みましたが、すべてが非常に簡単に思えますが、何らかの理由で機能させることができません.
プラグインが有効になり、その無限スクロール モジュールも有効になります。
ここに書かれている指示に従っています: http://ottopress.com/2012/jetpack-and-the-infinite-scroll/
私のcategory.php(すべてのテストを作成している場所)に次のコードがあります。すべてがID「コンテンツ」のdivにラップされていることに注意してください。
次に、実際の投稿マークアップを含む content-category.phpファイルを作成しました (ここには何もありません)。
フロントエンドですべてが正常に表示されます。次に、functions.phpを介してテーマに無限スクロールのサポートを実際に追加すると、トリッキーな部分が発生します。
私は次のようないくつかのことを試しました:
- 'render' パラメータを追加し、テンプレート パーツをロードしようとしています get_template_part( 'content', 'category' );
- 「type」パラメーターで「クリック」と「スクロール」の両方を使用する
- カスタム関数 (上記と同じ方法) を介して無限スクロール サポートを追加し、functions.php の関数ブロックに add_theme_support を追加するだけで追加できます。
- Infinite Scroll 機能のほとんどすべてのカスタム パラメータを試しました (試行錯誤)
この時点では何も機能していません。下にスクロールしたときに「gif アイコンを読み込んでいます」も、クリック バージョンを使用しているときに「もっと投稿を表示」ボタンも表示されません。
HTML5Blank との互換性がないか、無限スクロールのサポートを正しく実装していない可能性があると思います。
ユーザーが必要に応じてより多くの投稿を読み込めるように、「投稿をもっと表示」ボタンを付けたいと思います。
何か不足していますか?よろしくお願いします。
ios - iOS プッシュ通知がサーバーから送信されない (Jetpack)
自己ホスト Web サイトを管理するために iOS アプリケーションを実装しています。私のアプリは、WordPress-iOSアプリ用に既に構築されている多くの機能を利用していますが、違いや追加機能があります。
私が現在抱えている問題の 1 つは、プッシュ通知が Jetpack (WordPress.com サーバー) から Apple の APNs に送信されないことです。これは、デバイスに通知が届かないためです。アプリの起動時にデバイス トークンを Jetpack に登録しました。
私の問題は、証明書キー (.pem) ファイルが Wordpress.com (アクセス権がない) にアップロードされていない可能性があります。iPhone にプッシュ通知が届かないのはこれが原因ですか?
さらに、で結果が得られませんNotificationsViewController
。まだ Simperium アカウントをセットアップしていません。NotificationsViewController で結果が得られないのは私の問題でしょうか?
どうもありがとう。
jquery - Wordpress / Jetpack / Sharedaddy によるグローバル共有数の追跡
私たちのブログの各投稿のグローバルな「シェア」を追跡するのは素晴らしいことです。これが私がやろうとしていることです。
- ワードプレスでの作業
- Jetpack/Sharedaddy ソーシャル メディア カウンターの使用
- ユーザーが共有ボタンをクリックしたことを検出するための Jquery リスナーの作成
- Facebook、Reddit、Twitter の主要な 3 つのソーシャル メディア チャネルですでに集計されている共有数を数え、カスタム メタ フィールドに保存します。
「AddThis」プラグインを使用してこれをすべてうまく機能させましたが、プラグインの新しい更新ごとにセキュリティの問題と外部追跡スクリプトの読み込み (WTF !!??!?) が発生しているように見えることに気付きました。使えません。記録として、「urldefense.proofpoint.com」は、「AddThis」を使用してロードする外部ドメインであり、遅延が発生しました。これらの理由から、Wordpress/ShareDaddy に切り替えました。Wordpress/ShareDaddy は、見栄えは良くありませんが、はるかに安定しており、外部追跡スクリプトのホストをロードしません。
ShareDaddy/Jetpack Share プラグインで私が直面している問題は、各ソーシャル メディア アイコンとカウンターが、メイン ページの読み込み後に読み込まれる 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(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.
wordpress - Wordpress でホームページのみの要素に ID を追加するにはどうすればよいですか?
自分のウェブページにジェットパック インフィニティ スクロールを追加したいと思います。
残念ながら、すべての投稿を含む div には彼ID
しかいないので、phpclass
で追加しました。ID
HTML:
ご覧のとおり、私はある世界でこのようなものに到達しようとしました:
ホームページにいる場合、php は id をloop-container loop-container--
div に追加します。それ以外の場合、id 値は空です。
残念ながら、無限スクロールが投稿を wp-admin エリアにロードしようとしているため、これは機能しません
。
:
上部には、 「コメントは閉じられました」というテキストがあります。
また、クロムインスペクターも、前に述べた仮説を確認します。
.
:
.
:.
: 投稿を wp 管理領域にロードしようとしているページ。
どうすればこれを修正できますか?
functions.php のジェットパック インフィニティ スクロール コード:
json - Wordpress Jetpack Json API が機能しない
Jetpack から Json API を使用しようとしていますが、呼び出しを行うと、次のようになります。
私はこれを試しています: https://public-api.wordpress.com/rest/v1.1/sites/clasari.com/wp/posts/
ブログはwpフォルダー (clasari.com 内) でホストされています。ブログの URL は clasari.com/wp です。これが問題になる可能性があると思います。
私も試してみました
https://public-api.wordpress.com/rest/v1.1/sites/clasari.com::wp/posts/
しかし、同じ結果になります。
この問題が何であるかについて何か考えはありますか? ご協力ありがとうございました
linkedin - Jetpack プラグイン リンクが機能しない
クライアントのリンクイン アカウントを追加しようとしています。作業パスは次のとおりです。
https://www.linkedin.com/pub/「ユーザー名」
ジェットパックが私を送ろうとしているパスは.
https://www.linkedin.com/in/「ユーザー名」
助言がありますか?
ありがとう。