Ajax 経由で WordPress WP-PostViews がカウントされない問題を手動で解決する

亚连
リリース: 2018-05-24 11:27:23
オリジナル
1562 人が閲覧しました

この記事は主にWordPressのWP-PostViewsがAjaxを介してカウントされない問題を手動で解決するための関連情報を紹介します

あるWebサイトではMemcachedが有効でWP-PostViewsがインストールされています。 . ですが、記事の閲覧数が機能しない理由はわかりません。

いくつか調べた結果、WP-PostViews は ajax 経由でリクエストを送信することでカウントされることがわかりました。 Web サイトが問題を認識すると、このリクエストを送信するだけです。

WordPress のバックグラウンド設定とプラグインをいくつか調べてみましたが、まだ理由が見つかりません。

最後の切り札を使用するしかないので、このリクエストのスクリプトを手動で追加し、ページの下部に追加しました。コードは次のとおりです:

<?php if  (is_singular()) : ?>
  <!-- ajax post view -->
  <script type= "text/javascript" >
   $.ajax({
    url: "http://***.com/wp-admin/admin-ajax.php" ,
    data: {
     "postviews_id" : "<?php the_ID(); ?>" ,
     "action" : "postviews" ,
     "_" : new  Date ().getTime()
    }
   });
  </script>
<?php endif ; ?>
ログイン後にコピー

上記は私がコンパイルしたものです。将来すべての人にとって役立つことを願っています。

関連記事:

アバターを登録・選択してアップロードする機能をAjaxで実装

クロスドメインアクセスを実現するためにAccess-Control-Allow-Originを設定する

Ajaxの実装方法を動的にドロップダウン リストにデータを追加します

以上がAjax 経由で WordPress WP-PostViews がカウントされない問題を手動で解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!