FUKAZAWA Kojiro
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: グーグルアナリティクスお力になれず残念ですが、こちらのフォーラムはWordPressのことに関する質問をするところで、ウェブサイトの運用そのものについてのご相談に乗ることはできません。
また、貴サイトのもつ問題は、貴サイトの目的と現状を実際に確認しないことにはアドバイスのしようがありません。そしてそれは基本的に有償のサービスになるでしょう。ぜひ信頼できる専門家を探し、ご相談されることをお勧めいたします。
フォーラム: プラグイン
返信が含まれるトピック: Custom Field Template br の後に半角スペースが入るごめんなさい。ちょっとお困りの状況が分かりません。
Custom Field Templateの入力画面とは、
- それぞれの記事の編集画面のことを指していらっしゃいますか?
- それともCustom Field Templateのテンプレート編集画面のことでしょうか?
またbrの後に半角スペースが入る、とは、
- 記事編集画面のエディタ内の出来事ですか?
- それともサイトの表側、記事ページの出来事ですか?
フォーラム: 使い方全般
返信が含まれるトピック: JQUERY bxsliderが動きませんまずfunctions.php内ですが、こう書いてみてください
function my_scripts() { wp_enqueue_script( 'jquery' ); wp_enqueue_script( 'bxslider', //ここには読み込むスクリプトの名前を。命名しているだけなので間違っても動きます get_stylesheet_directory_uri() . '/js/jquery.bxslider.min.js', //つづいてスクリプトのpassを指定 array( 'jquery' ) //関連するスクリプトのハンドルを指定 );} add_action( 'wp_enqueue_scripts', 'my_scripts' );
これでjQuery本体とjquery.bxslider.min.jsの両方をWordPressを通じて読み込みます。これらのスクリプトはWordPress側で処理され、よき箇所に展開されます。
で、つづいてbxsliderの挙動を定義する部分(こちらは私はfooter.php、wp_footerタグ直下に書き込むことが多いのですが)はtkj_tkjさんが書いたとおりで動くと思います。
<script type=”text/javascript”> jQuery(document).ready(function($){ $(function(){ $('.bxslider').bxSlider(); }); }); </script>
これで私の環境では、エラー無しでスクリプトを読み込んだことを確認できました。あとはこのjQueryプラグイン付属のCSSがきちんと読み込めていることをご確認の上、確認してみてください。
蛇足ですが、JavaScriptが止まっている箇所の特定には各種ブラウザの開発者ツールが役に立ちます。Chromeでしたら「表示→開発/管理→デベロッパーツール」から立ち上げられます。上部の「Resources」タブから目当てのスクリプトが左に表示されるかどうか(正しく読み込まれていれば表示されます)確認してみてください。
フォーラム: 使い方全般
返信が含まれるトピック: JQUERY bxsliderが動きませんWordPressでjQueryを使う場合、少し注意が必要です。
「WordPress jQuery」で検索してみれば、様々な注意点が見つかることでしょう。
例えば、こちらの記事が参考になるかもしれません。
http://eastcoder.com/2014/07/using-jquery-with-wordpress/WordPressは本体にjQueryを含んでいますので、外部からjQueryを持ち込んで読み込むと、jQueryが重複して読み込まれてしまい、予想外の不具合の原因になります。
WordPressにはwp_enqueue_scriptという関数が存在していますのでその関数を通じてjQueryをはじめとするスクリプトを読み込むようにしてください。WordPressの側で読み込み順などを調整してくれます(なお、テーマにwp_headやwp_footerを忘れず書いてないと正しく機能しません、ご注意ください)。
またWordPressにおいてjQueryを使うときは「$」はコンフリクトを避けるために使えないようになっています。「$」を「jQuery」に書き換えるか、上記参考サイトにあるように「カプセル化」を行ってください。下記の要領です。
jQuery(function( $ ) { // ここに $ を使ったコードを書く });
フォーラム: 使い方全般
返信が含まれるトピック: ログイン画面できなくなった、アクセスしてみましたら以下のエラーが出ました。単純にミスがあります。
Fatal error: Call to undefined function egister_sidebar() in /home/users/0/moo.jp-minnanocase/web/wp-content/themes/welcart_default/functions.php on line 168
これはつまりテーマ「welcart_default」のfunctions.phpの168行目に「egister_sidebar」という関数(テンプレートタグ)が書いてあるけど、そんな関数はありませんよ、と言われているわけです。
これは単純に「register_sidebar」を「egister_sidebar」と頭を抜いてしまっているためエラーを返しているのです。まずはそこから修正してみてください。
フォーラム: 使い方全般
返信が含まれるトピック: 特定のカテゴリを一覧で表示する際に文字サイズを調整したいこんにちは。一見したところ、WordPressというよりはCSSに関する問題のようです。
単純にサムネイル横の文字を小さくしたいのであれば、.thumbtitleに対して小さい文字のスタイルを当ててください。
もしそれが反映されてないようであれば、より優先度が高いスタイルが当たっている可能性が高いですので、ブラウザの開発者ツールを用いて調べてみてください。もしも以上の説明がまったく分からないようであれば、まずはここではなくCSSに関する理解を深めてもらったほうがよいように思います。
フォーラム: 使い方全般
返信が含まれるトピック: 未成年はお断りの記述をしたい未検証ですが、個別の記事に年齢認証画面をつけることができるプラグインがあるようです。
WordPress › Age Verify « WordPress Plugins
また一年前の記事ですが、日本語の簡単な解説はこちらのブログに紹介されていました。
なるほど…残念ですが、データベースのバックアップをとっていない限りはデータベースを修復することはできません。今後の参考に、ということでご容赦ください。
またエラーメッセージを読むと、ファイルが原因のエラーのように見え(あくまで推測です)、wp-includesディレクトリの中身が依然おかしくなっている可能性があります。バージョンアップ前のバージョンのWordPressをダウンロードして、wp-includesディレクトリそのものをサーバー上のものと入れ替えると動かせるかもしれません(ただし、サーバー上のwp-includesファイルは元に戻せるようにお手元に必ず保存してから行ってください)
すみませんが、私からアドバイスできるのはここまでです。お力になれずすみません。
リストアとは、バックアップしたデータベースのデータから、データベースの復旧を行うことです。
WordPressはファイルだけではなく、データベースという仕組みでも動いています。ファイルとデータベースは車の両輪のように関係しあっている関係であり、ファイルだけのバックアップでは片手落ちです。
データベースのバックアップは、特にアップデート前にはとても重要です。
いろいろなやり方がありますので調べてみてください。参考に下記の記事をどうぞ。
データベースのバックアップエラーメッセージを読んだ限りでは、
「like_escape()
という関数が以下の2ファイルにおいて二重に定義されてるからなんとかして」と書いているようですが…。ちょっと私ではこうしろとは言いにくいので、分かる方のご回答を待ちましょう。
こんにちは。更新したのはWordPress本体のアップデートでしょうか。
サイトのファイルを復旧しても元に戻らないのであれば、データベースに原因があると考えられます。更新前にデータベースのバックアップは取りましたか? もしそうであれば、そこからリストアを試みてください。
もしない場合はこのエラーの原因そのものに取り組む必要があります。
フォーラム: テーマ
返信が含まれるトピック: Catch Boxテーマで表示されるauthor情報を削除したいこんにちは。
テーマの中をすべてを検証したわけではありませんが、たとえばcontent-single.php内、
<div id="author-info">...</div>
で囲まれた領域がauthor情報を出力しているパートのように見受けられますので、そこをを削ればおそらくシングルページにおいての出力は止められるでしょう(未検証です)。
出力されているHTMLソースをヒントに、テンプレートファイルに記述されているコードを検索するなどして丁寧に追ってみてください。また、単にセキュリティのみが理由なのであれば、author情報を削除するまでもなく、表示名を変更するのもひとつの解決法です。
ユーザーの表示名は管理画面からID以外のものに変更することができます。例えばニックネームや名字・名前といったものに変更できますので、管理画面の「ユーザー」の設定画面をご確認ください。
※なお、テーマファイルを直接編集すると、テーマのバージョンアップのときに変更が上書きされて元に戻ってしまいますので、子テーマという仕組みを利用して、元々のテーマを上書きするのがオススメです。
フォーラム: プラグイン
返信が含まれるトピック: Advanced Custom Fields についてこんにちは。
挙げていただいたもののうち、2が実現可能です。フィールドタイプに「タブ」というものがあります。
これで区切ることによって、単一のフィールドグループ内で、他のフィールドをタブで分けることが可能です。具体的にはフィールドグループの設定画面にて、
[tab1: フィールドタイプ・タブ]
[text1: フィールドタイプ・テキスト]
[tab2: フィールドタイプ・タブ]
[text2: フィールドタイプ・テキスト]
(以下同様に繰り返す)と並べれば、text1といった入力項目がタブで分けられているのが確認できることと思います。
フォーラム: バグ報告と提案
返信が含まれるトピック: 3.9になって、更新ボタンが押せなくなる時がありますテーマをデフォルトに戻しても、プラグインをすべて無効化しても同様の症状が現れる、ということですね?
ちょっと私では他の原因が思いつきません。どなたか同様の症状について知見のある方の回答を待ちましょう。お力になれずすみません。
フォーラム: 使い方全般
返信が含まれるトピック: metaタグに特定のワードを引っ張ってきたいこんにちは。
tyoppinさんのおっしゃるclass、というのが私はあまりよく分からないのですが投稿ごとに任意のtextを設定し、metaタグに挿入したいという意味でしょうか。だとすると、
- カスタムフィールドを利用する
- metaタグに任意のtextを挿入する機能をもったプラグインを利用する
といった解決策がありそうです。
フォーラム: プラグイン
返信が含まれるトピック: cutom field templateでメディアピッカーから画像を選択できないChromeのアドオンをすべて切って試してみても状況は変わりませんか?