Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい。
-
投稿者投稿
-
-
2017年8月4日 4:35 PM #54692
ポポまる
ゲストお世話になりますm(_ _)m
bbPress 内でAmazonJSプラグインのショートコードを使って▼の様に表示できるようにしたいです。
もしかしたサポート対象外の場合は、申し訳ありません。
▼を参考にbbPressでブログカードを使えるようにしました。
【トピック】ブログカードをフォーラムに表示したいfunction.php にも
add_filter('bbp_get_reply_content', 'url_to_blog_card', 9999999); add_filter('bbp_get_reply_content', 'url_shortcode_to_blog_card', 9999999); add_filter('bbp_get_reply_content', 'url_to_external_blog_card', 9999999);↑を貼り付けました。
▼該当ページ。
https://goo.gl/R3pg2z

<hr>
参考にしたトピックに「フック」という言葉があったので、Googleで「AmazonJS フック」と調べてみました。
見当違いかもしれませんが、一応自分なりに▼のページなど、いくつかのサイトを見て回ったのですが・・・。ボクには理解できない内容でした。
●WordPressでjQueryを使う時の注意点 外部から読み込むか、本体同梱のものを使うか?bbPress 内でAmazonJSを使う方法を、もしご存知であれば教えて頂けないでしょうか?
お手数ですが宜しくお願いします。Attachments:
-
2017年8月4日 6:16 PM #54699
わいひらキーマスター申し訳ないですが、サポート対象外のものにもあるように、bbPressもAmazonJSプラグインのことで、当テーマに関連するものではないので、サポート外とさせていただきたいと思います。
おそらく、以下のように書けば出来るのかと思います。
add_filter('bbp_get_reply_content', 'AmazonJSの本文表示を司る関数');
ただ僕自身、自分のこととテーマ(当フォーラム)のことでいっぱいいっぱいで、AmazonJSのコードを探っている時間までは取れないです。
※AmazonJSも使ったことがないので -
2017年8月4日 7:34 PM #54701
ポポまる
ゲストいや、ヒントを貰えただけで十分です!!
ありがとうございます!! -
2017年8月4日 9:14 PM #54702
かうたっく
ゲストこんばんはっ!
たとえば、bbPress内ではカエレバなど貼るのは困難なんですかね?
ハードルが低いカエレバで実装できそうに思いますけど?わかりません!
さっぱりわからない人も実装したいと思ってる人もいるでしょうから
私もbbPress、Amazonjsも使ってませんが、
ポポまるさん!
実装出来て分かれば、次検索から来たかたように
何らかのメモでもっ^^ -
2017年8月4日 10:29 PM #54707
ポポまる
ゲスト>>かうたっく さん
カエレバは価格表示がないので使いたくないんです。
アフィリエイトっていう一応「物販」をしている以上、ボクの中で「価格表示は絶対」なんです。
店で価格表示のない商品なんて買う気すら失せるじゃないですか・・・(^▽^;)(汗)
今ちょうど、AmazonJSのソース見ていた所なので、実装出来るか分かりませんが、何かあれば改めてトピ立てしますm(_ _)m
-
2017年8月5日 12:18 AM #54708
ポポまる
ゲスト現状報告です。
今、AmazonJSの製作者の方に問い合わせ中で、回答待ちです。
http://blog.makotokw.com/portfolio/wordpress/amazonjs/ -
2017年8月5日 6:27 PM #54717
わいひらキーマスターAmazonJSは、使ったことがなかったので、ちゃんと使い方を以下のページで見てみました。
WordPressでアマゾン・アソシエイトを簡単設定!Amazon JSプラグイン | EasyRambleそしたら、ショートコードを入れるタイプなんですね。
だとしたら、#54699の書き方ではダメかも。
ショートコード方式なら、bbPressのレス内で、ショートコードを動作させるコードを書けば良いのかもしれません。
例えばこんな感じなのを、子テーマのfunctions.phpに書くとか。
add_filter('bbp_get_reply_content', 'do_shortcode');
上記は、実際に試したわけではないので、ちゃんと動作するかはわかりません。
現状僕がわかる範囲は、このくらいかもしれません。 -
2017年8月5日 11:16 PM #54721
ポポまる
ゲストわいひらさん!!表示できました!!
https://goo.gl/5BpyP3さすがです・・・。
ホントにスゴイ!!
神がかってますよ、マジで!!!!どうやって、do_shortcode だって解ったんですか?!
いや~・・・すごい!!感服しました・・・m(_ _)m
ありがとうございます!!もう、「ありがとう!」を 1億回言っても足りないくらいです(^o^)/
サポート外の内容なのに・・・(汗)ほんっとに感謝です!!
ほぼ毎日、フォーラムを覗いていますが・・・
書き込み頻度のハンパなさに「わいひらさんが、メチャクチャ忙しい!」ってのはバカなボクでも、一応理解しているつもりなので(^▽^;)ほんと、ムリしないでくださいね!!
----------------------
▼以下、ボクがやった内容。(今後このトピを見た人のため)1. わいひらさんから教えてもらった↓を、子テーマのfunction.php に書く(コピペ)。
add_filter('bbp_get_reply_content', 'do_shortcode');2. bbPressに、AmazonJSのショートコードを貼ると、リストのスタイルが若干崩れるので↓のCSSを子テーマのstyle.css に記述。
(ボクがAmazonJSのCSSからコピペして若干修正したものなので正しいかは不明です。)/*-------------------------------------------------------------- ■ bbpress内のAmazonJS 最低限のCSSスタイル --------------------------------------------------------------*/ #bbpress-forums .amazonjs_item * { margin: 0; padding: 0; border: 0; } #bbpress-forums .amazonjs_item .amazonjs_info ul { list-style: none; margin: 0; padding: 0; } #bbpress-forums .amazonjs_item .amazonjs_info ul li { list-style: none; line-height: 1.5em; font-size: 1em; margin: 0; padding: 0; } #bbpress-forums .amazonjs_book .amazonjs_info ul li, #bbpress-forums .amazonjs_music .amazonjs_info ul li { line-height: 1.6em; }以上、ボクがやった内容です。
<span style=”color: #ff0000;”>※大事なことなので二度言います。CSSの部分はあくまでもボクが書いた事なので、わいひらさん は一切ノータッチです!!ですので、CSSの記述内容の正確性は保証できませんので、予めご了承下さいm(_ _)m</span>
----------------------
改めて、わいひらさん。 ありがとうございますm(_ _)m
ほんとにお手数おかけいたしました!!でも、コレでブログを運営するのが更に楽しくなりそうです(^o^)/
ありがとうございました!! -
2017年8月6日 7:00 PM #54739
わいひらキーマスターうまくいったんですね。良かったです。
do_shortcodeは、ショートコードを適用させて表示させたいときに共通する書き方なので。
Simplicityのクラシックテキストウィジェットや、PCテキストウィジェット、モバイルテキストウィジェットにも使われています。
-
-
投稿者投稿
- トピック「ブログカードのように、AmazonJS もbbPress 内で使えるようにしたい。」には新しい返信をつけることはできません。
