IT

WordPressのコメント欄ちょいといじり。

一応自分用メモをかねて。

WPデフォルトだと、コメントするときに名前とメールアドレスを求められます。設定でいじれるのはその両方ともを無しにする選択肢のみ。

個人的に、名前がないのはつらいけど、メールアドレスを求められるとコメントするのを躊躇してしまうと思います。ってことで早速WPのコメント欄のメールアドレスの項を無くして、必須項目を名前だけにしちゃおうと思います。

参考にしたサイト:For the mind

 

私の現在の環境はWP3.0.4 テーマはwp.vicuna 2.03です。
まずメールアドレスが無くてもコメント投稿出来るように弄ります。

 

if ( get_option('require_name_email') && !$user->ID ) {
	if ( 6 > strlen($comment_author_email) || '' == $comment_author )
		wp_die( __('Error: please fill the required fields (name, email).') );
	elseif ( !is_email($comment_author_email))
		wp_die( __('Error: please enter a valid email address.') );
}

WPディレクトリ直下にある”wp-comments-post.php“を変更します。上のコードは変更前の76~です。
↓↓↓↓

 

if(!$user->ID){
    if ('' == $comment_author)
        wp_die('名前を入力して下さい。');
}

このように変更します。これで終わりです。
これだけいじっておけば、メールアドレスがなくてもコメントを受けるけるようになります。しかし、メールアドレスが不要ならテーマのメールアドレス記入欄もいらないので、そっちもいじっておきます。

 

wp.vicunaでの設定なのであしからず。

WPのディレクトリ/wp-content/themes/wp.vicuna 内にある”comments.php“を弄ります。

 

<dt><label for="comment-email"><?php _e('Mail address', 'vicuna')?> (<?php _e('will not be published', 'vicuna')?>)<?php if ($req) printf('(%s)', __('required', 'vicuna'))?></label></dt>
<dd><input type="text" class="inputField" size="20" id="comment-email" name="email" value="" /></dd>

34,35行目の部分です。
この部分を削除します。ついでにこのcomments.php、URLを記入する欄なんかもあるのでソレもいらないと思ってる人がいたら消しちゃってもいいんじゃないですかね。

 

ってことで現在のコメント欄完成。
URL欄もいらない感じがしてくるけどまぁいいか。ってことでメモ。

 

りっくんの10日でおぼえるAndroidアプリ開発入門教室 4日目

 

※この日記はRicckが以下の書籍を見ながらAndroidアプリを10日で作れるようになるかを実験し、記録するためにあります。詳しくはりっくんの10日でおぼえるAndroidアプリ開発入門教室 0日目をどうぞ。
10日でおぼえる Androidアプリ開発入門教室 出版社:株式会社翔泳社 著:寺園 聖文

 


実は更新が4日遅れてます。4日目を終わらせたのは3月2日、3日はスノボに行ったので全日何もせず、昨日5日は・・・
スノボの影響で腕が痛くてキータイプするとうのが辛かった!!!!

まじで今も上半身の筋肉痛がヤバいです・・・。今までいかに省エネな生活を送っていたかがバレてしまいそう・・・。まぁスノボについては別エントリーに書き出します。初めてだったので色々書きたいことがありますよw

さて、4日目ですがだいぶプログラミングらしいところに入ってきました・・・。今のところ見ればできるけどだいぶ先行きががが。しかし、今頭の中にぼやーっとある作ってみたいアプリに応用できそうで、とりあえずココを見ればそこをクリアできそうです笑

多分そういう使い方をすれば、自分の思ったアプリができるんじゃないか・・・とか・・・!

何はともあれ、なんとか同じ動きがするようにはなりました。しかしこれ、プログラミング書く人って何も見ずに作れるんですかね…。なんか見ながら作るんですかね。HTML位だと見ずに作れるんですけど、プログラミングっておぼえる(とするなら)量が多すぎるような気がする。

そのための本・・・とかインターネットかな?・3・

とにかく5日目はいるぞー!

4日目
Lesson 13
16
作業時間:120
ヒトコト:とりあえず写す、それから考える

りっくんの10日でおぼえるAndroidアプリ開発入門教室 3日目

 

※この日記はRicckが以下の書籍を見ながらAndroidアプリを10日で作れるようになるかを実験し、記録するためにあります。詳しくはりっくんの10日でおぼえるAndroidアプリ開発入門教室 0日目をどうぞ。
10日でおぼえる Androidアプリ開発入門教室 出版社:株式会社翔泳社 著:寺園 聖文

 

早くも3日目。3日目ってダイエットとかでも節目ですよね、とりあえず続ける3日間的な。そして今日になって感じたことが一つ。1日に1日分しか進めちゃいけないルールが割と私のモチベーションを保つ材料になっているような気がする。1日分をやるくらいならそんなに時間はかかりません、今日から少しいじる場面が増えましたが、それでも1時間ほどで終了しました。・・・まだまだぬるい所だからでしょうw

今日もxmlレイアウトの続きです。が、なぜか知らないけど同じにならないんですよね・・・。(P,95)サンプル通りに書いても、Graphical Layoutが一緒にならない、ぐぬぬな状態で30分くらいにらめっこしました。

 

<ScrollView
	android:layout_weight="1"
	android:fillViewport="true"
	android:id="@+id/ScrollView01"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content">
	<EditText
		android:gravity="top"
		android:text=""
		android:id="@+id/EditText01"
		android:layout_height="fill_parent"
		android:layout_width="fill_parent">
	</EditText>
</ScrollView>

ちなみにこうなります。

12行目からですが、ココでの3行目、android:fillViewportの値をfalseにするとGlaphical Layoutは一緒になるんですけど・・・。ちなみにサンプルだと、TextEditが1行に収まります、下まで伸びません。

ググッたところ、とりあえずfillViewportがどういう動きをするかはわかりましたが・・・、これ<EditText>の方だよね問題・・・。

 

 

と、とりあえず終了したはいいけどわからないままだったり!明日、先に進んで問題が起きたら再挑戦してみる!

xmlをいじってるとcssっぽいなーという印象を持ちますね、割と親しみが有りますw
何かを作っていて、ソレがすぐ形になるというか、目で見えるのは個人的に良いです、見えないものと戦うのは辛いですので。

 

今日はこんなところ、今のところ順調?
けど、本の中身についての理解はどうだろう・・・、でも置いて行かれてる感はあまりない気がする。

ちなみに、チラッと先のページを見るのも、個人的に我慢しています。あんまり意味はないですが・・・

 

さぁ!明日も頑張ろう!3日はスノボーだからもしかしたら休みかもしれない、やりたくて仕方が無かったらやる!

あ、書き忘れましたが、まだプログラミングには全然入ってない段階ですが、面白いです面白い。

 

3日目
Lesson 09
12
作業時間:60
ヒトコト:Try and Error30分間

りっくんの10日でおぼえるAndroidアプリ開発入門教室 2日目

※この日記はRicckが以下の書籍を見ながらAndroidアプリを10日で作れるようになるかを実験し、記録するためにあります。詳しくはりっくんの10日でおぼえるAndroidアプリ開発入門教室 0日目をどうぞ。
10日でおぼえる Androidアプリ開発入門教室 出版社:株式会社翔泳社 著:寺園 聖文

さて2日目です。ルールに書き忘れましたが、”実際の日にちで10日間で終わらす”というよりも、”都合の良い10日間を使って開発”というイメージです、明日、必ず3日目をやる必要は無いということを先に書いておきます。

早速勘違い発動

えー、ルールに書きました”2日間分をやらない”ですが、初日から破ってしまっていました・・・。というのも、ChapterDaysが分かれていることに気が付かなくて、うっかり1Chapter分(ここでは1.5日分でした)進めてしまったということです…。

ちゃんと読んでなかった私が悪いです、ということで2日目の分量は恐ろしく少なかった感じになってしまいました・・・。

余談ですが、私はChapterの進行度で日割りになってない点についての不満は有りません。中には、Chapter毎に日割りしたほうが理解しやすいのではないか、と主張する方もいらっしゃると思いますが、作業はキリの良い場所で終わらせるよりも、途中で終わらせたほうが再開するときスムーズに始められます。これはChikirinという某ブロガーが日記に書いていたの(リンクどこか行っちゃった><)を、実践してみたら割と良かったという実体験にも基づいています。Chapter毎のほうが性に合うという人はそっちでやるのもいいんじゃないですかね。

 

 

ということで2日目ですが、Androidプロジェクトを作成、エミュレータで起動してみる、というところまでです。
初心者的に嬉しかったのが、自動的に作成されるプロジェクトの中身、ディレクトリとファイルの説明(P,52~)です。 Web等で調べると基本的にわかってる物として進められてしまうので、このへんがわかってなかった感じでした。

それと、P,61~63のデバッグ周りのお話も良かったかなぁと。こう言うの初めてだとどれも新鮮で必要だなぁって思うんですけどねw

 

というわけで、うっかり1日目の分量が多かったせいでLesson数は2だけという残念な感じに。
とりあえず今のところ取り残されてる感は有りません。作業時間も20分ほどでしょうか、今回は結構文字を読んでたので…。

しかし、どのくらい進んだらBlog書くのが億劫になるんでしょうw 短いBlogになってたら、作業でこってり絞られたんだなぁって思っててください笑

 

ということで2日目は終了、明日も恐らく3日目を進めます。がんばるぞー!

2日目
Lesson 07,08
作業時間:20
ヒトコト:うっかりみじかっ!

りっくんの10日でおぼえるAndroidアプリ開発入門教室 1日目

※この日記はRicckが以下の書籍を見ながらAndroidアプリを10日で作れるようになるかを実験し、記録するためにあります。詳しくはりっくんの10日でおぼえるAndroidアプリ開発入門教室 1日目をどうぞ。
10日でおぼえる Androidアプリ開発入門教室 出版社:株式会社翔泳社 著:寺園 聖文

1日目の内容は、アプリ開発環境の構築がメイン。ということでHelloWorld位は作ったぼくちんには何事も無く、それこそ10分で終わってしまった・・・。しかし0日目にも書いたけど、2日分は進めないように決めたので今日はここで終えようと思う。

しいて言えば、本書はAndroid2.3を基準に書いているようなので、初めて2.3のエミュレータを起動してちょっとだけ面白かった・・・位だろうか。

よーし、明日から本気出す!

 

この時りっくは明日からの地獄の日々を、想像すらしていなかったのであった・・・

つづく。

1日目
作業時間:10
ヒトコト:読んだら終わってた。

りっくんの10日でおぼえるAndroidアプリ開発入門教室 0日目

Blogが消えたのでサルベージ分だけ。

 

ちょっと前から気になっていた本が発売された。

10日でおぼえる Androidアプリ開発入門教室

春休みの暇な時間を、何かに還元しないといけないなぁと思い、ちょいと奮発した感じ。

そもそも、私はこの日で覚えるとか、日トーレニングのようなものをやったことがない。大学受験とかでよく30日で覚える日本史とか、目にはしていたがまぁ無理だろうとか思っていた。(だからこそやらなかったのだが。)

そこでこの時間のある春休みである。本当に10日でできるのか、そしてそこそこ身につくのかというのは疑問だが、それを実験する時間が私にはあるではないか。

ということで、ルールを定めて、この本通りにAndroidアプリ開発を勉強してみようと思う。

実験条件

被験者

名前:Ricck
立場:大学生 経済学部 1年生
PC歴:6年間くらい
経験:Javaちょっとだけ、HTML、CSS、jQueryを少々くらい

ルール

  • 今日から本気出す。
  • Xperia(SO-01B)で動作確認をする。
  • IS01でも動いたらラッキー。
  • 本に書かれている順番通り進める。
  • 1日に2日以上の分量を進めない。
  • 1日分やるのにかかった時間を記録していく。
  • 困ったらGoogle大先生にささやく。
  • 一応毎日Blogをつけて復習する。

こんなトコロ。さて、1日目にとりかかろう、りっくんはどうなるんでしょう。