forestMR
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: wp-membersとテンプレート.phpの共存自己解決致しました。
未ログイン状態で非表示にしたいループ内に条件分岐の記述をします。
<?php if (is_user_logged_in()) : ?> <?php endif; ?>
で括ってあげればログイン状態のユーザのみ閲覧できるようになります。
やはりwp-memberプラグインでの会員サイト構築は便利ですね。
同じ箇所で悩まれている方は参考にして下さい。フォーラム: プラグイン
返信が含まれるトピック: json apiを利用。「monaca」と「wordpress」の連携方法についてgatespace様、ご返信が遅くなりすみません。
試してみたいと思います。大変ありがとうございます!
また、追って状況をこちらに投稿させて頂きたいと思います!フォーラム: プラグイン
返信が含まれるトピック: json apiを利用。「monaca」と「wordpress」の連携方法についてHinaloe様、コメントありがとうございます!
デフォルト状態では表示されておりましたiOSのデバッガですが、
今の記述では、「更新をチェックしています」の表示の後にデバッガアプリが落ちているみたいです。今先ほど気がつきました。記載致しました私の手順自体には間違いは無さそうでしょうか。(> <)
フォーラム: プラグイン
返信が含まれるトピック: json apiを利用。「monaca」と「wordpress」の連携方法についてgatespace様、大変参考になるページありがとうございます!
WP API(WP REST API)のver 1.2 プラグインを利用してやってみました。mac ターミナルにて、
curl -i http://サイトURL.com/wp-json/posts
を叩いて、情報がズラーと出てきましたので、json情報は吐き出しは出来ているのかなと思います。(確認方法が間違っていたりしますでしょうか?)
少し書き換えまして、下記の様に記述を致しました。
<ul class="wpapi"></ul> <script> $.ajax({ type: 'GET', url: 'http://サイトURL.com/wp-json/posts/?_jsonp=?', dataType: 'jsonp' }).done(function(data, status, xhr) { var result = data; for (var i = result.length - 1; i >= 0; i--) { $('.wpapi').append(' <li>' +result[i].title+'</li> '); }).fail(function(xhr, status, error) { alert("ng"); }); </script>
この記述や過程で、間違っている部分がありましたらご指摘頂けますと幸いです(> <)
実行したいことは
WPに投稿されている情報をアプリに表示(日付+タイトル表示+リンク)し、タップの後にサイト記事表示。現状
①WP APIプラグイン Ver1.2.2をインストール、有効化(jsonp取得可能バージョン)
②monaca(アプリIDE)にて、jquery呼び出し
③body内に上記コードを記述結果
一切表示されておりません。
何か考えられることがありましたら、ご指摘頂けると嬉しいです。
何卒よろしくお願い致します。※追記
ターミナルにてcurl -I http:// サイトURL.com/
を叩いて情報が出てきましたので、こちらでも問題ないかと思います。
フォーラム: プラグイン
返信が含まれるトピック: json apiを利用。「monaca」と「wordpress」の連携方法についてDaisuke Takahashi様、コメントありがとうございます。
確かに、Jetpackでもjson api取得できるのでしたね!ヒントをありがとうございます!
試してみてからまた改めてコメントさせていただきますが、現状は、monacaアプリ内に記述の一切が表示されていない状態で、原因がつかめておりません。投稿表示させたいwordpressサイトには、jet packのプラグイン利用、json apiが有効化されておりました。その上でjson apiプラグインを有効化したので、競合が発生しているのかな?と考えております。
重ねて質問させて頂きたいのですが、json api を許可するプラグインを複数利用した場合(今回はjson apiとjet pack)、コンフリクトを起こす原因になることは考えられますでしょうか。