サポート » プラグイン » Fancier Author Box 記事下表示の場合

  • 解決済 maki1463

    (@maki1463)


    こんにちは、お世話になっております。
    Fancier Author Boxを利用させて頂いているのですが、現在記事の下に表示する設定になっております。

    「この記事を書いた人」の上に、つまり投稿記事のすぐ下に毎回特定の文言を表示したく、
    single.phpの中の <?php the_content(); ?>の下にその文言を記載したところ
    「この記事を書いた人」の下に表示されてしまいます。

    これはFancier Author Boxの方を何か変えないと表示する場所を上にする事は出来ないのでしょうか?

    これがプラグインの質問なのか、基本的な他の質問なのか不明で申し訳ありませんがよろしくお願いいたします。

    Fancier Author Boxを触る必要があるばあ、どのファイルの何なのか教えてください。

    なおテーマはバズ部のbaseを利用しております。

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • <?php the_content(); ?>が、本文のデータをデータベースから読み込む関数ですから関数の下に文章を入れれば、生のまま表示されるのは当然の結果です。

    トピック投稿者 maki1463

    (@maki1463)

    맹조様
    返信ありがとうございます。
    誤解をさせてしまったようですみません。
    <?php the_content(); ?>の下に文字を入れてそのまま表示されるのはわかりますし、当然だと思います。
    またその当然の結果を得たいのですが、入れているプラグイン
    Fancier Author Box
    で吐き出される「この記事を書いた人」が<?php the_content(); ?>の直下にHTML上吐き出されます。

    この「この記事を書いた人」の「上」に<?php the_content(); ?>の直下に書いた文言をHTML上吐き出したいのです。
    Fancier Author Boxを入れていなければ、<?php the_content(); ?>の下に文字を入れれば期待通りの挙動だったの思うのです。

    なので、Fancier Author Boxのいずれかのファイルを変更すれば可能なのか。。。などお伺いしたかったのです。
    引き続きどうぞ宜しくお願いいたします。

    Fancier Author Box の「この記事を書いた人」に入る自己紹介文、の他に文章を入れたいということでしょうか。

    http://wp.me/p5DESR-as

    トピック投稿者 maki1463

    (@maki1463)

    맹조様

    ありがとうございます。
    Fancier Author Box の「この記事を書いた人」に入る自己紹介文に追記などではなく、
    <?php the_content(); ?>の下に
    「メールはこちらから」と言う画像や文言を入れたいのです。
    記事本文に毎回入れるのは面倒なので、single.phpにて
    <?php the_content(); ?>の直下にそれらに関するソースを書いたのですが、
    HTML上ではFancier Author Box の「この記事を書いた人」が先に表示され
    HTML上ではFancier Author Boxが終わってから「メールはこちらから」に関する記述が表示されます。

    なのでこれらの表示の順序と言いますか、single.phpでは変更できないFancier Author Boxに関するファイルにて表示する場所?の指定なのかな?と推測しておりました。

    HTML上
    <div id=”ts-fab-below” class=”ts-fab-wrapper”>←Fancier Author Boxの記述
    中略
    メールはこちらから←私の追記※省略してます
    </section>
    となってしまいます。

    single.phpでは
    <?php the_content(); ?>
    ここにメールなど←私の追記
    </section>

    となっておりFancier Author Boxの記述は何もありません。
    なので表示の順序をどうやって変えたらよいのか分からずおります。

    Fancier Author Box をインストールしてみて、20分時間を作って試みました。
    プラグインに書き込みました。

    http://wp.me/p5ZPvS-1

    トピック投稿者 maki1463

    (@maki1463)

    ありがとうございます。
    http://wp.me/p5ZPvS-1
    拝見いたしました。

    ブラウザで開いてソースを見たところ、普通のHTMLが表示されなかったので
    引用出来ないのですが
    記事の最後の文章「他に四、五種入っているが、あるいは古く、あるいは面白くない。」のあとに「メールはこちらから」と表示したいのです。

    「この記事を・・・」のあとではないのです。
    サンプルでは
    「この記事を書いた人」のあとに「Please Enter Your Mail Address here …」と書かれています。

    やりたいのは「記事本文」に続けて「メールはこちらから」と表示したいです。

    Fancier Author Box プラグインに文章を入れるということだったのですが、どの位置に入れるかは @maki1463 さんの希望する位置で良いことです。

    プラグインから離れて、

    「記事本文」に続けて「メールはこちらから」と表示したい

    という点は、最初に示したことに立ち返ってしまいますよ。

    最初の例がわかりにくかったですかねぇ。
    それではということで、こちらにもフックの例を加えました。

    http://wp.me/p5ZPvS-1

    トピック投稿者 maki1463

    (@maki1463)

    맹조様

    サンプルありがとうございます、作って頂いたサンプルがやりたいことそのものです。
    そこで質問なのですが、私の作っているサイトの場合
    <div class=”wf20151207″>メールはこちらから Fancier Author Box 記事下表示の場合</div>
    をsingle.phpの
    <?php the_content(); ?>の後に続けて記載しても
    http://maki-maki.sakura.ne.jp/makino/xeory_base_list/
    のようにFancier Author Box の下に行ってしまいます。

    single.phpでは
    <?php the_content(); ?>
    <div class=”wf20151207″>メールはこちらから Fancier Author Box 記事下表示の場合</div>
    </section>

    のように記載しております。
    記事本文に続いて表示させたいのに、記事本文の後?にはFancier Author Boxが表示されます。
    これはsingle.phpで記載した通りではないですよね?
    →という点は、最初に示したことに立ち返ってしまいますよ。
    と言う事は<?php the_content(); ?>の後に書いたものが「記事本文」の後に表示されるのではないでしょうか。
    記事本文の末尾にFancier Author Boxが挿入される指定がどこかにあるのかな。。。などと推測しているのですが、間違っておりますでしょうか。

    Fancier Author Boxの表示位置をどこかで指定されているのですか?
    それとも別の問題ですか?
    javascriptか何かで表示の位置の指定をしているのかな。。。などこんがらがっております。

    맹조様はどのようにしてFancier Author Boxの前に
    <div class=”wf20151207″>メールはこちらから Fancier Author Box 記事下表示の場合</div>
    を挿入しているのですか?

    サンプルで見た目は理解できますが、私の技術ではどのようにしたのかまでは理解ができないでおります。

    お手数をおかけいたしますが、宜しくお願いいたします。

    トピック投稿者 maki1463

    (@maki1463)

    맹조様
    追記なのですが、
    →Fancier Author Box プラグインに文章を入れるということだったのですが、どの位置に入れるかは @maki1463 さんの希望する位置で良いことです。

    当初の希望は「記事本文のすぐ後に文章を入れる」です。
    がこれは不可能なのでしょうか?

    맹조様のサンプルはFancier Author Box プラグインに文章を入れてらっしゃると言うことですか?

    the_content に続けて記述した箇所と、Fancier Author Box プラグインに文章を入れた箇所をわかるようにサンプルに追記していますが、確認されたでしょうか。

    맹조様のサンプルはFancier Author Box プラグインに文章を入れてらっしゃると言うことですか?

    これは fancier-author-box/includes/ts-fab-construct-tabs.php 内に記述しました。

    「この記事を・・・」のあとではないのです。

    わたしは Fancier Author Box 内に入れたほうがおさまりがつくと判断したにすぎません。どの位置に入れるかは @maki1463 さんの希望する位置で良いことです。

    Fancier Author Boxの表示位置をどこかで指定されているのですか?

    WordPressはオープンソースなので、Fancier Author Box プラグインのファイルを見れば把握できます。
    Fancier Author Box / ts-fab.php の200行目で the_content に続けて表示するようにと命令が有り @maki1463 さんのいう「表示の順序」は明瞭です。

    <?php the_content(); ?>の後に書いたものが「記事本文」の後に表示されるのではないでしょうか。

    これも @maki1463 さんの理解のとおりです。

    WordPressの 4.4 へのグレードアップが数日中に有るでしょう。その時はサンプルはプレーン状態に戻します。前もって付記しておきます。

    トピック投稿者 maki1463

    (@maki1463)

    맹조様
    お返事頂いておりましたのに、お礼が遅くなり申し訳ありません。
    Fancier Author Box プラグインのファイルにやはり追記されたのですね、理解いたしました。
    本当にありがとうございます。
    またサンプルなども、本当に助かりました。
    私のような未熟な人間にとって、とてもありがたいサポート感謝いたします。
    どうもありがとうございました。

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • トピック「Fancier Author Box 記事下表示の場合」には新たに返信することはできません。