ブログカード、サブディレクトリwordpressへのリンクについて

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも ブログカード、サブディレクトリwordpressへのリンクについて

7件の返信スレッドを表示中
  • 投稿者
    投稿
    • #36354
      makisushi
      ゲスト

      二つの関連サイトを運営するために、ルートドメインと、サブディレクトリに別々にWordpressをインストールして、テーマも違うものを使っています。(マルチサイト機能は使っていません)

      ルートのwordpressはSimplicity2.0.7を使わせていただいて、ブログカードでサブディレクトリの個別ページを呼び出したいのですが、URLがそのまま表示されてうまくいきません。これは内部リンクとして扱われるためでしょうか?

      通常の内部リンク、外部リンクでのブログカードは正常に表示されています。

      何か良い方法があればお教えください。

    • #36358
      アバター画像わいひら
      キーマスター

      上記の説明だけでは、ちょっとどういった状態なのかが詳しくわからないため、実際にブログカードが出ているページのURLを載せてもらうことは可能でしょうか?

    • #36372
      makisushi
      ゲスト

      ありがとうございます。
      まだごちゃごちゃしていて、お見せできる段階になったら改めて質問させていただきます。

    • #36382
      アバター画像わいひら
      キーマスター

      了解です。
      トピックは開いたままにしておくので、またこちらに書き込んでください。

    • #36385
      makisushi
      ゲスト

      大変、恐縮です。
      テスト環境を整理して見やすくしましたので、ご教示ください。

      ルートにWordpressを設置してSimplicityを使わせて頂いています。
      http://shihanyaku.sixcore.jp/

      サブディレクトリにもうひとつWordpressをインストールして、Welcartでショップを構築します。
      http://shihanyaku.sixcore.jp/shopping/

      ブログの下にショップが入る形です。

      ブログカードのテストを行ってみると、Welcartの販売ページが呼び出せません。
      http://shihanyaku.sixcore.jp/post-82/

      内部リンクと、デモサイトの商品ページはブログカードになっているので、やはりサブディレクトリにあることが問題なのでしょうか。

    • #36409
      アバター画像わいひら
      キーマスター

      おそらく、「http://shihanyaku.sixcore.jp/shopping/allegra-fx28a/」などは、同一ブログ内の内部リンクが取得できないURLと判断されているのではないかと思います。
      ドメインが同じなので。

      そこでテスト環境ということなので、ちょっと試してみて欲しいのですが、
      lib/blog-card.phpの以下のコードを削除してみてください。

        //サイトの内部リンクは処理しない場合
        if ( strpos( $url, get_this_site_domain() ) ) {
         return;
        }
    • #36416
      makisushi
      ゲスト

      早速ありがとうございます。
      コードを削除したら、ブログカードがすべて表示されるようになりました。
      http://shihanyaku.sixcore.jp/post-82/

      このまま作業を進めてみます。

    • #36423
      アバター画像わいひら
      キーマスター

      確認ありがとうございます。
      それが確認できたので、手元のファイルを修正しておきました。
      次のバージョンでは、そこらへんは改善されているかと思います。多分。

7件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)