サポート » テーマ » 公式テーマspun: 自動的に表示される「ホーム」の削除または英語表記の仕

  • 解決済 ra_ra

    (@ra_ra)


    公式テーマのspunをインストールしてサイトを作成中(子テーマ使用)です。

    トップページ右上に表示されるメニューなのですが、作成した固定ページでメニューを作っていない状態でも、自動的に「ホーム」という表示がでてしまいます。
    ホームボタンがあること自体は問題ないのですが、カタカナで「ホーム」となっているので、他の固定ページがすべて「ABOUT」「CONTCT」等の中、大変おかしい状態です。

    インストールしてあるワードプレスは日本語版ですが、spunテーマは英語なので、何故このように「ホーム」とカタカナで表示されているのかわからず、テーマ内のあらゆる場所を探したのdすが、どこで修正できるのかがわからず困っています。

    この「ホーム」、削除するかまたは他のメニューボタン同様、英語表記にするにはどうしたらよいのでしょうか?

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • /spun/inc/tweaks.php 20行目
    add_filter( ‘wp_page_menu_args’, ‘spun_page_menu_args’ );
    これを削除するかコメントアウトすれば非表示になります。

    ホームをHOMEに変えるのであれば
    /wp-content/languages/ja.mo
    から引っ張って来てるので・・・

    眠いのでこれ以上は調べられません(;^_^A

    windoww-userさん、お疲れのところありがとうございます!

    英語表記にできるならそれがベストなので、/wp-content/languages/ja.moにいってみたのですが、「このファイルの内容はファイル拡張子、サイズ、所有者により編集できません」となっていていじれませんでした。

    他のテーマをいくつか使ってみたときには(日本のWP、英語のテーマ)、このような問題は一切なかったので、このテーマだけ特有なのでしょうか?

    いじれないとすると、日本のWPを使う限り(英語版のWPをインストールしなおさない限り)、この問題は解決しないのでしょうか??

    ja.mo を外してしまえば、日本語への変換は行われなくなるでしょう。
    そうすれば殆どの部分が英語版童謡で使うことが出来ると思いますよ。
    また、ワードプレスをアップデートすると ja.mo ファイルの内容は書き換えられます。
    次回からのアップデートは US 版を利用すると、日本語版よりも早く最新版を利用できるでしょう。
    さて本題、ja.mo ファイルの編集には
    http://www.poedit.net/download.php
    ローカルで編集してから、ftpで差し替えましょう。
    サーバー上のファイルを直接編集するのは危険が伴いますし。編集中にサイトにアクセスが行われていると、表示が乱れて迷惑かけたりセキュリティ上よろしくないですね。
    必要に迫られて止む終えずという場合はありますが、メンテナンスモードを表示されていることでしょうから、わたしの老婆心とお受取り願います。
    尚、spunテーマをわたしも使っていますが メニュー項目でラベルを Home とすれば大丈夫ですよ。
    ワードプレスのメニューの表記を変えたい場合

    アドバイスありがとうございます。

    >メニュー項目でラベルを Home とすれば大丈夫ですよ。

    それが、何故ここまで困っているかというと、この「ホーム」に関しては、インストールして開いたら勝手に(?)現れたので、メニューで自分で項目を作ったわけではなく、従ってメニュー以下にも表示されていないんです。

    今メニュー下には、ABOUTとCONTACTがあるんですが、サイトの右上のメニューバーには、ABOUT CONTACT ホーム と3つ表示されていつつ、管理画面のメニューのページには、ABOUTとCONTACTしかないんです。なので、ラベルをいじるということもできません。それができれば簡単なのですが。。。。

    ja.moについてなのですが、外してしまう、というのは、ファイルをテーマの中から取り除いてしまう、ということでしょうか?
    でも、ローカルで編集すsる、FTPで差し替える、ということですから、違いますよね?
    送っていただいたリンクのpoeditダウンロードしましたが、何を編集するのか、何をしたらいいのか、どこから手をつけたらいいのかまったくわからなく、立ち往生状態です。

    まったくの初心者なので、丁寧にアドバイス頂いているのに理解できてなくてすみません。。。。
    spun使っていらっしゃるんですね。すでに相当時間を費やした&こうしたいというアイディアはあるので、いろいろやってみたのですが、ちょっと挫折しかけているところです(苦笑)

    たった今、不思議なことが起こりました。
    サイトのページをリフレッシュしたところ。。。いきなり「ホーム」が消えました!

    今まで散々何十回何百回もリフレッシュされていても常に表示されていたし、何か特別な操作をしたわけではないので、何故いきない消えてなくなったのか、まったく想像もつきませんが、とにかく消えてしまいました。

    何故最初から現れたのかも見当がつかず何故いきなり消えてなくなったのか、さらに理解不能ですが、とにかくなくなったので、新たにメニューのページからカスタムでHOMEを作りメニューに加えて、無事にメニューバーにはHOME ABOUT CONTACTとそろいました。

    お騒がせしました。。。。

    他にもいろいろとspunメニューについてつまずいていることがあるのですが、内容が違うので、それらはあらためて別投稿させて頂きます。その際はよろしくお願いします。

    ありがとうございました。

    ja.moの元はja.poです。
    ja.poを編集して先に記されているPoeditを用いてja.moに変換します。
    Poeditを使わずともmoファイルを作る方法もありますが一般的ではないので割愛します。

    ja.poをテキストエディタ等で開いてみてください。
    WordPress 3.5.2のja.poであれば2545行目にホームがあります。
    これをHomeにするか空白にすればサイト上の表示はHomeになります。

    但し、先にも記されている通りWordPressをアップデートするとja.moも上書きされ
    サイトのHomeの表記はホーム等に変わってしまいます。
    アップデートの度に修正するのも面倒&忘れそうな気もします。

    色々と方法があると思うのですが、
    add_filter( ‘wp_page_menu_args’, ‘spun_page_menu_args’ );
    ↑を殺してheader.phpに直接Homeのリンクを追加するのが自分が思いつく
    一番簡単な方法かな~と思います。
    あまりスマートではないですけどね。

    推測でしかありませんが、WordPressをインストールしてspunテーマを適用されただけではないのでしょうか。
    そうでなければ、ごめんなさい。
    いったんデフォルトのTwentyシリーズのテーマでメニューを作成されましたか?
    テーマを適用したあとで、前もって自分が作ったメニューを選択し直されましたでしょうか。
    ※テーマを最初に適用した状態では、メニューは引き継がれないようです。

    今メニュー下には、ABOUTとCONTACTがあるんですが、サイトの右上のメニューバーには、ABOUT CONTACT ホーム と3つ表示されていつつ、管理画面のメニューのページには、ABOUTとCONTACTしかないんです。

    を前提に、
    今回の課題は、メニューを作成して ホームを追加して、それをラベルで HOME とすれば解決するでしょう。
    ja.mo ファイルを修正する必要はないかと存じます。

    キャッシュが残っていたんですね。
    無事、思い通りに出来てよろしかったです。

    訪問者にどういう感じかを知ることが大切です。いくつかブラウザを試すこと、自分のパソコン以外でも確認することを心がけたいものです。
    テーマを変更したり、トップページを修正した場合はブラウザのキャッシュをクリアしたほうがよろしいです。

    お二人ともアドバイスありがとうございました。

    最初からこのテーマを利用することを決めていたので、ロリポップの簡単インストールでワードプレスをインストールしたあとこのテーマをインストールしてサイトの作成を開始したので、ディフォルトのテーマおよび、他のテーマも一切今回インストールしたワードプレスではいじっていません。
    夫のPCでも試して、私のMac上でもSafari,Firefox,Chomeと全部試しての結果だったので、???でした。でもとりあえず今のところ大丈夫そうなのでよかったです。

    お騒がせしました&ありがとうございました。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「公式テーマspun: 自動的に表示される「ホーム」の削除または英語表記の仕」には新たに返信することはできません。