タグ別アーカイブ: WordPress

wordpress

wordpressトップページ(固定ページ)のタイトルを非表示にする

wordpress固定ページでは自動的にページのタイトルが表示されます。固定ページ作成時につけたタイトルが表示されます。トップページ以外はいいんですが、トップページに『TOP』と表示してあるのは、かっこ悪いので消したい!という場合に、content-page.phpを編集します。
参考サイトhttp://www.nishi2002.com/3836.html

twentytwelve デフォルト状態

上記のものを下記のように書き換えます。

以上です。

wordpress

wordpressの子テーマ function.phpについて(オーバーライドとは?)

wenty twelveの子テーマを作りサイトをカスタム中です。

WPのthemesの中にtwenty-childというディレクトリを作り親からコピーしてきたstyle.cssを設置してそれでcssを上書きをしています。
header.phpとfooter.phpも同じように親からコピーしてtwenty-childというディレクトリに入れました。

念のためfunction.phpもコピーして子テーマtwenty-childに入れました。

function.phpはオーバーライドできませんとあります。
functions.php の使用方法

オーバーライド?….読んでもよくわかりません。ただコピーするだけじゃだめなんですか?

教えて下さい。

/////////////////////////
子テーマfooter.phpをカスタマイズしようとしたら、エラー表示が出てfunction.phpの77行目がおかしいと言ってた(多分)だからfooter.phpは上書きできないと。
だから子テーマのfunction.phpをいったん削除したら、問題なくfooter.phpのカスタマイズが出来ました。

function.phpは他のphoとは違った特別なものっぽい。(多分)

////////////////////////
2014-05-30 の勉強会で謎がとけました。

オーバーライドとは?

例えばfooter.phpやheader.phpは、オーバーライドできます。「オーバーライドできます」と言うことは親テーマに書いてある内容を読み込んで、さらに子テーマに上書きした内容も読み込みます。ということではありません!

オーバーライド「できる」という事は、親のファイルは「読み込まれず無視」されるという事です。

functions.phpがオーバーライドできないと言うことは、親テーマと子テーマに同じ内容のもの(functions.php)があると駄目なのです。どちらも読み込んでしまうから、「あんた同じものがあるじゃないのよ!」と叱られてしまうわけです。叱られないようにするには、子テーマのfunctions.phpには追加した内容だけ書くようにします。まず最初に子テーマのfunctions.php内には親テーマに書いてあることは、削除しておきます。こうしておけば同じものが2つあるわけじゃないので、叱られません。ほっ

下記のものは、親テーマfunctions.phpからコピーした子テーマfunctions.phpです。(親テーマの内容を削除した状態のものです。)
(注意!)コメントアウトの部分は削除しないでください。下記参照。

これで問題ありません!

子テーマfunctions.phpに何か追加したい場合は、この状態から追加していきます。

wordpress

WordPressのユーザー一覧ページ用のテンプレート

「WordPressのユーザー一覧ページを作る」の記事の続きです。
「メンバーが多いのでページ送りをしたい」という旨のご質問コメントをいただいたので、実装してみました。お使いのWPのバージョンやテーマが違う場合は、適宜、読み替えて参考にしてください。 続きを読む

「ロリポップ!レンタルサーバー」ユーザーサイトへの第三者による大規模攻撃

ロリポップがサイバー攻撃を受けています。

WPで制作したサイトhttp://kuulei90.com/、本来はkuulei oficial siteとなるのですが、

Hacked by Krad Xin
BD GREY HAT HACKERS

になっていて、さらに開けないページもあります。サイトを乗っ取られたのか?!

ロリポは現在復旧作業にあたっている模様です。http://lolipop.jp/info/news/4149/

みなさんのサイトは大丈夫?

これは、じっくり待つしかないんですかね?

ワードプレスでエラー発生!Fatal error: Cannot redeclareの対処法を教えて下さい

もう、どないしよう?!Σ(|||▽||| )…

先程自分のサイトのテーマを変えてみようかと思い、他のテーマを有効化してサイトを表示ボタンをクリックした所、

Fatal error: Cannot redeclare change_number_of_posts() (previously declared in /home/users/0/lolipop.jp-****0cda4/web/wp-content/themes/rustic-child/functions.php:52) in /home/users/0/lolipop.jp-****0cda4/web/wp-content/themes/rustic/functions.php on line 58

というエラーメッセージが出てしまい、それっきり管理画面にも戻れなくなってしまいました…

ちなみに、有効化したテーマは「rustic」で、「rustic-child」という子テーマが存在します。
子テーマは、親テーマの「rustic」をファイルごとコピーして、「rustic-child」とし、編集するのはstyle.cssファイルのみ。
今迄にこのテーマ(親子どちらも)を有効化してこのようなエラーが出た事は一度もありません。

調べてみると「Fatal error: Cannot redeclare」というのは、同じ名前の関数が複数存在する場合に起こるエラーらしいので、上記に書かれている内容から、親テーマと子テーマの関数が干渉しているっぽい?

で、あれこれググってみた結果、
こちらこちらのサイトさまの内容が当てはまっている様なのですが、実際、どこをどう手直ししたら良いのかいまいち分からず、大変困っております。

phpに詳しい方、どうか解決法を教えて下さい!
宜しくお願いします!(><)

ワードプレスとツイッターを連携させる

今日はワードプレスとツイッターを連携させてみよう、の巻です。

目次
1.WP to Twitterをインストールする
2.Twitter側の設定をする
3.Twitterからキーを取得する
4.ワードプレス側の設定をする

なぜワードプレスとツイッターを連携させるのか?
ツイッターと連携させるメリットを挙げてみますと、

  • ワードプレスのブログを更新すると、同時にツイッターも更新される。
  • ツイッターにはワードプレスのブログ記事タイトルと記事のURLがつぶやかれるため、連携することでブログ記事が拡散され、サイトのアクセスアップ効果が見込める。
  • アクセス数が上がれば、検索エンジンでも上位に表示されるようになる→結果、SEO対策にもなる!

ということで、連携させない手はありませんよね!
ツイッターアカウントを持っている方は今すぐ連携してみましょう。

(持っていない方はこの機会に登録しちゃいましょう。twitterに登録する)

1.WP to Twitterをインストールする

ダッシュボードからプラグイン>新規追加で検索フォームにWP to Twitterと入れて検索、
インストールし有効化します。
ダッシュボード>設定を開くとWP to Twitterのタブが出来ています。

続きを読む

WordPressの投稿メディア画像、縦写真がiphoneで見ると横になる。

質問内容は、記事のタイトルのまんまです。

アイキャッチ画像のように、デスクトップでは写真が縦に表示されているのに、iphoneでは横になってしまうのはなぜでしょうか?

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

kuulei

トップページのアイキャッチ画像をカスタマイズします。2013-07-31

①初めてみた人にアピールできるような内容にします。例えば「会員募集中!」とか,
他にはクラブ内容が一目でわかる様なものです。
②現在画像がリンクになっていないので、リンクにします。

僕が担当することになりました。
front-page-php
style.css
この辺りをカスタマイズ。

—————————
という事で、ファイルを見てみましたが全く見当がつきませんでした。

wordpress

WordPressのプロフィール欄を拡張してTwitterやFaceBookページへのリンクを追加しました

パソコン倶楽部りんごのテーマを編集して、プロフィール欄を充実させました。メンバー紹介のページの、各メンバーの情報欄に表示します。こんな感じです。
authors-prof
ついでにメンバーの表示順を投稿数の多い順にもしました。

管理者連絡先情報の変更点

prof-edit

  • Twitterアカウントを登録可能にしました。IDだけ入れると、そのIDのTwitterページへのリンクを生成します。
  • FaceBookアカウントを登録可能にしました。同上。
  • 学習履歴を入力できる欄を追加しました。
  • 職業を入力できる欄を追加しました。
  • AIM、Yahoo IM、Jabber / Google Talkの入力欄を削除しました

パソコン倶楽部りんごサイトのアカウントを持っているメンバーは、ダッシュボード/ユーザー/あなたのプロフィールをひらいて、確認してみて下さい。
各項目の入力は任意です。Twitterや、FaceBookで、個人的に連絡を取ってもらって構わないよ、というメンバーは、そのIDを入力して下さい。
入力した内容は、メンバー紹介 の他に、「○○の全ての投稿を見る」というリンクから行ける、各自の作者ページ(私の場合はこのページ)でも、表示されます。

管理者連絡先情報の拡張の方法

WordPressのテーマ編集で、functions.phpに以下の内容を追加します。

必要ならば、その他にも色々と項目を追加できますね。

テンプレート内で出力する方法

追加した連絡先情報のデータは、get_user_metaで取り出せます。$uidという変数にユーザーのIDが入っているとして、Twitterのページへのリンクは以下のように作成できます。

WordPressのソースコードを見やすくしたい人はテーマエディタのプラグイン「Advanced Code Editor」なんていかがですか?

WordPressのソースコードを見やすくしたい人はテーマエディタのプラグイン「Advanced Code Editor」なんていかがですか?

以前「WordPressのソースコードを見やすくしたい!」という記事を書いて投稿しました。

その件について2013-07-26の勉強会でタカハシ先生が教えてくれました。

「Advanced Code Editor」というプラグインが良さそうですので、先ほど(2013-07-27)インストールして有効化しました。
参考にさせて頂いたサイトhttp://motoshige.net/blog/archives/3997
今回プラグインを探すのに「wordpress ソースコード」というキーワードを入力してたら、全くヒットしませんでした。
「wordpress テーマ編集 プラグイン」と入力したら、たくさん出てきました。

キーワード検索は、基本知識が必要ですね。コツというか。

—————————————
使用してみましたが、プラグインが重たいみたいなので、インストールしたままで無効にしました。2013-08-02

wordpress

WordPress コメントをどうぞを消す

制作&管理しているhttp://kuulei90.com/

投稿カテゴリー「blog」「news」「photo」があります。
3つのページ全部にコメント出来るようにしてましたが、コメント出来るページを「blog」だけにしたいとの要望。

”固定ページー編集ー表示オプションーディスカッションにチェックを入れるーコメントの投稿を許可するのチェックを外す” で出来ます。簡単それだけ!

固定ページ一覧に入って「あれれ….?」 続きを読む

wordpress

WPコンテンツを横並びにしたい。

WPでサイトを制作中です。↓
http://kuulei90.com/
トップページに画面いっぱい横長のアイキャッチ画像があります。その下に2つのコンテンツがあります。
①あいさつ文(これは直接固定ページにhtmlを書いた)
②pick up news!(これはfront-page.phpに記述。ニュースページに投稿があったら、サムネイル&抜粋文を自動で表示/clubringo.comと同じ仕組み)

この2つを横並びにしようとcssでfloatしてもなりません。

どうしたら横並びになりますでしょうか?