• 解決済 chibiyuko_0124

    (@chibiyuko_0124)


    マルチサイト機能で子サイトを複数作成しました。
    管理画面の上部のメニューバーに「参加サイト」に作成した子サイト名が表示されるのですが、
    サイト名ではなく、「スラッグ名」を表示させたいと思っています。
    そのやり方について検索を掛けたのですが、なかなかヒットせずこちらに投稿させていただきました。
    どなたかご教授いただけますと幸いです。
    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 chibiyuko_0124

    (@chibiyuko_0124)

    すみません。
    「スラッグ名」は「http:XXXXX/AAA」のAAAのことを意味していましたが、
    AAAのみの取得は難しそうな気がしたので子サイトURLでも構いません。
    よろしくお願いいたします。

    get_blog_statusが使えますかね。

    過去スレッド
    https://ja.forums.wordpress.org/topic/4810?replies=7

    トピック投稿者 chibiyuko_0124

    (@chibiyuko_0124)

    ikaringさん

    ありがとうございます。
    $dir_name = trim( get_blog_status( $blog_id, 'path' ), '/' );で試してみようと思います。

    上記タグを参加サイト一覧を形成しているタグに入れたいのですが、その記述はどのファイルを参照すれば良いでしょうか。
    wp-admin内のどこかなのではないかと思うのですが…。

    よろしくお願いいたします。

    wp-includes/admin-bar.phpのようです。
    カスタマイズ方法については下記ページが参考になるかと思います。

    参考サイト
    http://8bitodyssey.com/archives/3285
    http://notnil-creative.com/blog/archives/1163

    トピック投稿者 chibiyuko_0124

    (@chibiyuko_0124)

    ikaring様

    ご返信が遅くなり申し訳ございません。
    根本的な解決とはなっていないものの別の方法でこちらの問題を回避しました。

    サイト名にスラッグを記載し、header.phpなどページ内には直接サイトタイトルを記載する形としました。

    よってこちらのトピックスは解決済みをさせていただきます。
    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「マルチサイト 管理画面の「参加サイト」に表示される子サイト名の表示を」には新たに返信することはできません。