paruchan
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示される(firefoxのアドオンを無効にする、プラグインを全て停止する、など
もしかしたら、特に関係ないのかもしれません。)関係あろうがなかろうが、できることはすべて試すというのが不具合に対応するための基本です。
ところでpinchさんはなにを持って「解決」と考えられていますか?
当初の質問のなぜFireFoxで投稿すると変な文章が出るのかに対しては
「ワードからコピペしてきているから」という答えがでています。
メモ帳からコピーしたり、フォームに直接入力すればワードの書式情報はでてこないでしょう?なぜワードからコピペしたらそうなるのか、といえばクリップボードに本文以外にも文字装飾等の情報が含まれているからです。
そのクリップボードの情報の取り扱いはブラウザ(ソフトウェア)ごとで異なります。
だから私はFireFoxの機能を疑いました。アドオンによってはJavaScriptに影響を及ぼすそうなので。
ビジュアルエディタ(tinyMCE)はJavaScriptを使用しています。
インストールしたばかりの最新のFireFoxでは同様の状況にはならなかったのでアドオンが怪しいとみました。また謎の文字列が公開されることに関して言えば、pinchさんがご使用になっているFireFoxではなぜかコメント行が勝手に削除されているみたいですね。
<!–[if gte mso 9]>から<![endif]–>で囲まれた範囲は本来公開されずにソースにのみ表示されるはずですから。
こういった不具合のようなブラウザによる認識の違いを防ぐためにはテキストエディタを利用したり、tinyMCEAdvancedにはワードから貼り付けの機能があるのにそれを利用するというのは答えではないのでしょうか?
そもそも、ワードからのコピー・貼り付けでの不具合が確認されているからTinyMceAdvancedにはワードから貼り付けの機能があると思うのが自然じゃないですか?
それでもそんな機能を使わずどんな状況でもワードからビジュアルエディタに貼り付けてちゃんと公開したいんだということであればそれはワードプレスの範疇は超えてると思います。
pinchさんが求められている解決策を提示できないようでとても残念です。
フォーラム: 使い方全般
返信が含まれるトピック: トップページのロゴマークの変更方法について.icoはアイコンファイルなので違うと思います。
サンプルサイトを拝見しましたが、
左上ロゴ・会社名の部分で右クリックしてプロパティを見ればファイル名・ファイルサイズ等の情報が確認できるかと思います。
テンプレートのフォルダpacific内にあるimagesフォルダ>headerフォルダ>site_id.pngというファイルのようですね。テンプレートフォルダ内になりますので、ダッシュボードからアップロードすることはできません。
FTPで直接該当のファイルを上書きしてください。フォーラム: 使い方全般
返信が含まれるトピック: トップページに表示される ホーム について1.メニューの名前>メニュー名を入力してください
と出て、空欄では先に進めないのですが?メニューの名前はなんでもいいですから名前をつけてください。
そして右下にあるメニューを保存で保存。2、テーマの場所の項目「ヘッダー」には画像しか
設定できないようですが。すいません、説明不足でしたね。
テーマの場所の項目は外観→メニューの画面にあります。
上記の通りメニューを保存すると、
先ほどメニュー名をつけたりした項目の左側(メニューの設定画面のメニューという見出しの真下)にテーマの場所
ご利用中のテーマは1個のメニューに対応しています。
各位置に表示するメニューを選んでくださいという項目がありまして、そちらで名前をつけたメニューに変更します。
フォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示されるワードの文章を右クリックの方法でコピーしたものについては、
貼り付けた時の投稿画面の字のフォントが、
直接記述したときと違っていました。変な文章、とひとくくりにしていますが書かれている内容はワード文書の書式情報などです。
コピーした時の書体が違うのは、この情報が残ってるか残ってないかです。ビジュアルエディタでコピペすると通常はこのへんの情報をクリーンナップしてそこそこ綺麗なHTMLに変換してくれるはずなんです。
先の書き込みで書いたサイト様はそのクリーンナップ機能をオフする方法だったんですね。その上でやっていただいた内容をみると、テンプレートやプラグインは問題はなさそうなのでpinchさんが使用されているFireFox固有の問題かと推測しました。
FireFoxの問題であればWordPressを新しくインストールしても、WordPress以外のTinyMCEのエディタを利用しても同じような状況になると思います。
もしそうなのであればFireFoxのアドオンがTinyMCEと競合するかなにかしてる可能性が高いなと感じます。
FireFoxをアドオンなしで起動しても同じ状況になるでしょうか?最後になりますが、Wordからのコピペはうまく行ってもへんなタグが挿入されることもありますので、コピー内容が文章だけなのであればテキストエディタのほうにコピーしてからビジュアルエディタで加工するのも選択肢の一つだと思いますよ。
あまりお役に立てずにスイマセン。フォーラム: 使い方全般
返信が含まれるトピック: トップページに表示される ホーム についてフォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示されるこの質問を見てからいろいろと試行錯誤をしてみてようやく「変な文章」が再現できました。
わたしの環境ではFireFoxであろうと普通にコピペしても「変な文章」は挿入されず、それなりに整ったHTMLで貼り付けできていたんです。↓のサイト様の内容をやってみると、WORD独自のHTML情報がコピペ出来ました。
【WordPress】Word、Excelからコピー&貼り付けしたい。なるべく見たままで。 at softelメモ
http://www.softel.co.jp/blogs/tech/archives/849プラグインかテーマでTinyMCE(ビジュアルエディタ)のペースト機能に変更が加えられてる可能性が高いです。
ただ、基本的に「変な文章」はコメントアウトされていますのでこの質問の最初のように記事として表にでないはずなんですね。(ソースにはバッチリでてます)
これはビジュアルエディタでちょっとした編集でもしたときにコメント部分が削除されたのかも。また、IEでもビジュアルエディタでは表示されてなくてもテキストエディタには「変な文章」はでてるはずです。
上に書いたサイト様のようにできるだけワードの書式を維持したいのであれば今のまま、そうでなければfunctions.phpに以下の内容(上記サイト様の逆バージョンです)を記述してみてください。
function mce_init($init) { $init['paste_auto_cleanup_on_paste'] = true; return $init; } add_filter('tiny_mce_before_init', 'mce_init');
フォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示されるフォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示される謎の文字列が入ってしまうのはTinyMCEにワードなどからコピペした時に起こるようです。
なぜFireFoxだけなのかわかりませんが・・・調べているとIEだけそうなるとかいろんなパターンが有るみたいです。TinyMCE Advancedをインストールされているのでしたら、「ワードから貼り付ける」という機能がありますのですがそちらは利用してみましたか?
ビジュアルエディタの上部メニューにデフォルト位置をいじっていなければ2段目にWと書かれたアイコンがあると思います。もしすでに利用されてましたらすいません。フォーラム: 使い方全般
返信が含まれるトピック: トップページのロゴマークの変更方法についてロゴや社名が画像であると仮定します。
Pacificというテンプレートがどういうものかわかりませんが、画像が入っているディレクトリがあると思います。
その中にロゴ・社名の画像もあるはずです。その画像と同じサイズ・同じ形式で変更したい画像を用意して上書きすれば変更できると思いますよ。
もしPacificというテンプレートにヘッダー機能があってそれでロゴを設定してあるのなら、そちらで画像をアップロードすれば変更できると思います。
ダッシュボードの外観の中にヘッダーというのがもしあればそれです。書籍は読んでませんが教科書とタイトルにつけている本ですので簡単なカスタマイズの方法は掲載されていてもおかしくないと思うんですが・・・。
フォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示されるFireFox最新版でWORDから文字装飾・テーブルを含む文書をコピペして状況が再現されないか試してみましたが、再現できませんでした。(デフォルトテーマ)
使用中のテーマはオリジナルのものですか?コピぺじゃない内容だとコードはもちろん追加されないと思いますが、
ビジュアルエディタではなくテキストエディタへコピーしてもコードは表示されるでしょうか?
テキストエディタの場合、表のコピー等はできなくなりますが・・・。ビジュアルエディタでも、文書をいくつかに分割して少しずつ公開してそのコードが挿入されてしまう原因を探ってみてください。
フォーラム: 使い方全般
返信が含まれるトピック: firefoxで投稿した時にだけ、おかしな文章が表示されるスタイルの内容が特徴的だったので少し調べてみたのですが、
MicrosoftのExcelかWordでHTML出力されるスタイルみたいですね。
MSO=マイクロソフトオフィス
記事の内容にワードやエクセルからコピー&ペーストしてきた中身はありますか?ざっと調べただけですが、WordPress以外でも同様の問題が起こっているようなのでFireFoxの問題だと思います。それがFireFoxのアドオンによるものか、標準の機能によるものかはわかりませんでした。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにタグ(span)を追加したいcodexのwp_nav_menuに使用可能なパラメータが書かれてますので必要に応じて使ってください。
//リンクタグの外に挿入 before afterを使う //<li><span><a href="">項目名</a></span></li> $defaults = array( 'theme_location' => 'navigation', 'before' => '<span>', 'after' => '</span>', ); wp_nav_menu( $defaults ); //リンクタグの中に挿入 link_before link_afterを使う //<li><a href=""><span>項目名</span></a></li> $defaults = array( 'theme_location' => 'navigation', 'link_before' => '<span>', 'link_after' => '</span>', ); wp_nav_menu( $defaults );
フォーラム: プラグイン
返信が含まれるトピック: exec-phpのエラーについて挿入しているコードがどの投稿でも同じか数パターンであれば、記事の一括置換ができるプラグインを利用してショートコードに置換してしまうのが手っ取り早い気がします。
フォーラム: テーマ
返信が含まれるトピック: オリジナルテーマ作成時のレイアウト崩れと、ウィジェットデフォルト削どういう手順でHTMLテンプレートをワードプレステンプレートに移行させてるのかわかりませんが、一気に分割せずにheader、footer、sidebarと順を追って分割してチェックすればどこに問題があるのか推測できると思うのですが。
あと、それぞれのテンプレート内で必ず<div>で始まって</div>で終わらなければいけないわけでもないのでrockfunさんがおっしゃってるようにfooter.phpにcontainer終了を含めても問題ありません。
<hr class=”clear” /></div> //content終了のcontent終了タグもどのファイルに含めてやればいいかわかりません。
これも従来ある位置のままsidebar.phpに含めれば良いと思います。
提示されているHTMLソースの分割例です
header.php
<!DOCTYPE html>から<body>まで ※</head>直前に<?php wp_header();?> <div id="header"></div> <div id="container"> <div id="page"> <div id="content"> <div id="main">3カラムの真ん中開始
sidebar.php
</div>3カラムの真ん中終了 <div id="leftbar"> //左サイドバー開始 </div> leftbar終了 <hr class="clear" /></div> //content終了 <div id="rightbar"> </div> //rightbar終了
footer.php
</div> //page終了 <div id="footer"></div> //フッター終了 </div> content //container終了 <?php wp_footer();?> </body> </html>
index.php
<?php get_header();?> ループとかメイン部分 <?php get_sidebar();?> <?php get_footer();?>
divの入れ子がややこしくならないように、メンテナンスしやすいように好みで区切ればよいとおもいます。
カスタマイズ途中で間違えて閉じタグを消してしまったりしにくいように・・・
特にこのテンプレートの場合はサイドバーの部分がややこしそうですね。もう一つのウィジェットの質問ですが、ワードプレスをインストールしたときに最初に設定されているウィジェットですね。
初期のテンプレート(最新のワードプレスをインストールされたのならTwenty Twelveだと思います)に戻してダッシュボードの外観→ウィジェットで一度確認してみてもらえませんか。
もしなにかキャッシュ系のプラグイン(WP Super Cacheなど)を使用中でしたらそれも無効にしてください。フォーラム: 使い方全般
返信が含まれるトピック: サイドバーのウィジェットが表示されない