ショウジンブログ

Learn as if you will live forever, Live as if you will die tomorrow.

Pay Back

Although I've been having a loan from some bank, I paid back one million yen to one of them today. I could pay every cent to one of them. But I still have a loan from some bank. I have to pay back the rest. I hope that I finish it this yea…

WordPressで外部サイトのfeedを取得する@WordPress

最近知ったんですが、外部サイトのfeedを取得するパーサーの「MagpieRSS:RSS for PHP」って、WordPressに同梱されてるんですって!全然知りませんでした。 *なので、これまでは別途用意して組み込んでました。 ということで、WordPressにすでに組み込まれ…

Good Times and Bad Times

Since I've been running my own business, two years have passed. At first (about half a year) it was really difficult and hard. I had been feeling uneasy every morning and it took efforts to forget about it. After that, like a morning ritua…

メールフォームで送信内容が文字化けする場合@WordPress - WP Multibyte Patch

多言語(日本語、英語、ハングル、ベトナム語、繁体字、簡体字)対応のWordPressサイトを構築する際にあった不具合と、それを解消するTipsを残しておきます。 2バイト文字対策のプラグイン「WP Multibyte Patch」を有効化しているとハングルや中国語、ベトナ…

I Changed My Mind

The other day, I bought electric clippers online. Since then, I decided to do my haircuts but I found out that it's too much trouble. So I changed my mind. With luck, I recently found a very reasonably priced barber near my office. For my …

投稿においてデフォルトのカテゴリを指定する@WordPress

WordPressにはインストール段階で「未分類」というカテゴリがあります。 カテゴリは投稿には必ずつけられるものなので、指定していない場合にはこのデフォルトの「未分類」となります。 「未分類」でもいいんですが、うっかり適切なカテゴリを指定せずに投稿…

Attended a Japanese SAKE Party

I attended a Japanese SAKE Party last Saturday. Although I usually really like beer, I've been interested in SAKE recently. The party was very good and all the guests were satisfied. Of course, I was also satisfied, too. But don't do well …

カテゴリの選択を1つだけに制限@WordPress

WordPressではカテゴリーは複数選択できますが、逆にそのことで不具合が起きることもあります。(とくにクライアントさん側で運用していただく場合とか) そういう場合には、以下のコードを使用しているテーマのfunctions.phpに追加することで、カテゴリ選択…

Having Attitude for Improving

Recently I enjoy Lang-8 much more than before. I think that many leaners have the an aggressive attitude on studying and I think want to cheer up them as a Japanese native speaker. Most of their expression in Japanese look almost perfect. …

投稿数の多いカテゴリー(タグ)の一覧を件数を指定して出力

投稿数を判別して投稿数の多いものから降順にカテゴリーの一覧を表示する例です。 <ul class="dropdown"> </ul>

Having English Conversation time

One of my office's share members has started time for having English conversation online. I really envy him because I live in share house, so I should be carefully what I say about the volume when I take the time. I can't say carefree way …

サブループを使ってカテゴリを指定してn件をループ表示@WordPress

カテゴリと件数を指定し、ランダムで表示するループの例です。 サブループを使っていますので、メインループが存在するテンプレートでも使えます。 have_posts() ) : $the_query->the_post(); ?> <div class="post"> <h2></h2></div>

固定ページにおいてデフォルトの投稿エリアを削除する@WordPress

固定ページの本文を入力するテキストエリアを削除する例です。 どんなときに必要かというと、たとえば定型の情報をカスタムフィールドなんかで用意していて、そこだけを使う場合はフリーテキスト用の本文入力エリアが不要だったりします。 納品後、クライア…

Surprising Red Pepper's Effects

Owing to illness, I gave up to continue working and got home early today. The reason why might be the dinner I had yesterday. It was far too hot and spicy. Although I like spicy foods, my body doesn't like so much about it. Here I have som…

複数のカスタム投稿及びカスタム分類を指定してひとつのループで出力@WordPress

異なるカスタム投稿、カスタム分類を複数指定して同じループにまとめて出力する例です。 配列のpost_typeで投稿タイプを指定。(複数の場合にはカンマ区切りで) tax_queryでrelationはORを指定し、taxonomy、field、termsでカスタム分類を指定しています。 …

カテゴリーリストを出力@WordPress

wp_list_categories関数を使う際の参考に、整理しました。 そのまま(オプションを指定せずに)使用する場合。 <ul class="list_categories"> </ul> 出力されるソースは以下になります。 <ul class="list_categories"> <li class="categories">カテゴリー<ul> <li class="cat-item cat-item-1"></li></ul></li></ul>

投稿数の多いカテゴリを件数を指定して出力@WordPress

WordPressのカテゴリで、投稿数の多い順にソートしてリスト表示する例です。 親カテゴリ、小カテゴリ、どちらも出力しています。HTMLの階層構造もそれに合わせて。 出力しているHTMLはこのように <h2>投稿数の多いカテゴリ上位5件</h2> <ul class="list_categories"> <li><a href="http://wp.showzine.co/category/news/">お知らせ</a> (3) <ul class='children'> <li></li></ul></li></ul>

A Man Who Live in The Present

The other day, I had a guest at my office. He had sent some messages to me, before then. He had wanted to consult me about his work and improving for sales. But, No sooner had we started the session than he said "I got it. Everything is OK…

タグの有無を判別する条件文@WordPress

WordPressでは、カテゴリは何かしら必須で割り当てられますが(デフォルトだと未分類が)、タグは任意です。 投稿によってはタグがある場合、ない場合もあるかもしれません。(必ずつけるという運用ルールでカバーするのもひとつですが) 以下のコードはタグ…

カテゴリの説明文を出力@WordPress

WordPressのカテゴリには説明文をつけることが出来ます。 テンプレートが「category.php」の場合に使えるコードは以前にこちらに投稿しています。 blog.showzine.co category.php以外のテンプレート以外でこれを実現したい場合には以下のコードを使います。 …

Ironing

アイロンがけ、伸び代ありすぎで、くー! ショウジンさん(@showjin)が投稿した写真 - 2016 5月 9 3:54午前 PDT I'm not good at ironing much but I like to do it. When I do it, I need to concentrate, so I can stay calm. But I feel that my skill of …

An Electric Clipper's Noise

I bought an electric clipper online for myself. It's for business use and is very powerful. Because of its power, it makes too much noise. I have some housemates and the walls of each room are not so thick, so I should be careful about whe…

カテゴリ名やカテゴリスラッグ等をループ外で出力@WordPress

関数geg_the_category()を使って変数$categoryにカテゴリの値を代入します。 あとは変数$categoryを使って配列を指定してカテゴリIDやカテゴリ名、カテゴリスラッグを指定してその値を変数に代入。 これをechoして出力。 cat_ID; // カテゴリIDを変数$cat_id…

管理画面にもfavicon(ファビコン)を表示する@WordPress

favicon(ファビコン)、これですね。 WordPressサイトを構築した場合、テーマにおいてファビコンを用意して表示するようにしていても、管理画面においてはそうはなりません。 気にしない方は気にしないのでしょうが、私の場合にはクライアントさんに納品後…

NAITO-TOGARASHI

In a few years at my workplace, we have grown some plants. They're red peppers and they're called "NAITO-TOGARASHI" in Japanese. This kind of pepper's feature is very hot and has the history and the locality. 伝えたかったこと ここ数年、仕…

固定ページの内容を任意のページに表示する@WordPress

WordPressの固定ページの内容を別のページに表示したい場合がたまにあります。 その場合には、まずそのための固定ページを作成し、編集エリアに内容を入力します。 このとき、この固定ページのIDを控えておきます。 ページIDは編集画面を開いているときのブ…

パーマリンク設定の例@WordPress

WordPressのパーマリンク設定はいろいろな形式を選ぶことができます。 デフォルトでは WordPressサイトURL/?p=123 という「?」からはじまるIDになりますが、検索エンジンにより理解、評価してもらうには記事中のキーワードを含む等、意味をもたせたほうがい…

今日のランチ

いただきものの玉ねぎ、人参、卵で味噌汁。 シンプルなぶん、お味噌にこだわって「奇跡の味噌」という高価な味噌を使用。 写真では見えませんが、味噌汁の具の下には雑穀を混ぜて炊いた玄米が潜んでます。ようするにぶっかけご飯です。 洗い物は出来るだけ少…

NEGIPON-TAKOYAKI

There is quite a nice restaurant near my office in Takadanobaba. The restaurant is a so-called “IZAKAYA.”(a simple restaurant that also serves alcohol) Everything on the menu is very reasonably priced. If I drink and eat there alone, it us…

タイマー・時限設定@PHP

PHP

キャンペーン期間に表示するバナー画像なんかを前もって指定しておく、なんかに使えるかと思います。 指定日時までとそれ以降で表示を出し分ける キャンペーン等の「指定した日時」までと、それ以降で表示内容を分ける場合。 お申込みはこちら!</p>"; // 現在時…

バージョン情報を秘匿する@Nginx

デフォルトだとnginxのバージョン情報が表示されます。 こんなふうに。 セキュリティ上、好ましくないので、このバージョン番号の部分を非表示にします。 編集するファイルは /etc/nginx/nginx.conf http { ## # Basic Settings ## sendfile on; tcp_nopush …

When I Cook Rice

Recently, when I cook rice, I've been mixing in some dried small fish to add calcium. I use brown rice, and add several other kinds of grain. I cook them in a pot, because I don't like electric cookers. I like to do it this way because it'…

アイキャッチ画像にデフォルト画像を登録@WordPress

デザイン上の縛りで高さを揃える必要があるとか、うっかりアイキャッチ画像を登録するのを忘れても大丈夫なように デフォルトの画像を登録する例です。 kachibito.net この設定をしたあとから有効になりますので注意してください。 (新規投稿画面でアイキャ…

Is there anyone here?

The other day, when I got home I heard some noises and sounds. I thought that somebody might be moving things or furniture. For a while, I didn't think anything of it. When I was about to do the laundry, I listened to it carefully. Then I …

ループの中に任意の要素を差し込む@WordPress

以下のキャプチャ画像にあるように、赤ベタのブロックをWordPressのループの中に差し込みたい。 ループの中に単純にこの赤ベタのhtmlソースを入れるとループごと(一件ごと)に出力されてしまうので、それではダメ。 一度だけで、何番目かに差し込みたい。 …

複数のclass名をランダムにループで出力@WordPress

たとえば、ホームで出力する記事一覧において。 各記事に対して異なるclass名を与えたい。(cssでレイアウト、デザインをコントロールするため) よくあるのは ・最初の記事 ・最後の記事 ・奇数番目の記事 ・偶数番目の記事 を判別して、それ用に用意したcl…

height:100%指定について@CSS

CSS

bodyやhtmlめいっぱいに背景を表示して(例:jQueryのBACK STRETCHとか)コンテンツ内でこの表示領域の高さ100%に表示したいものがあった場合。 例えば、背景の上にサイドバーなんかがあって、背景色が指定されていて、その内容量に関係なくこのボックスの高…

An Extremely Long Line

The other day, I went to the museum to see Jakuchu but there was an extremely long line outside the museum. jakuchu2016.jp I was really surprised by the scene and I immediately got fed up with it. 若冲展は凄まじい人出だったので出直します。…

Japanese Miso Soup

Today's lunch was Japanese miso soup. ジョウセン(上仙)仙台みそ 無添加 650g出版社/メーカー: 仙台味噌醤油メディア: その他この商品を含むブログを見る The ingredients were tofu, onion and egg. I also added some store-bought pickles on the top…

Lang-8で添削してもらいました

昨日からこのはてなブログで英語日記も投稿するようになりました。 その内容をLang-8という、言語を学習(学習者同志で相互に添削)するWebサイトにも投稿し、ネイティブスピーカーの方に添削していただきました。 lang-8.com このWebサイトは相互扶助の精神…

Participated in A Seminar

Yesterday, I participated in a seminar about how to study for English conversation. The lecturer can speak many kinds of language. He is incredible! It was a really satisfying and interesting opportunity for me. Especially, I was glad that…

Yesterday's Leftover

Today's lunch that is using yesterday's leftover. These are brown rice, Japanese miso-soup, home-made rice bran pickles and others. I wanted to get them together because I don't want to do the dishes so much. 今日のランチは昨日の残り物を使…

Today's rice bran pickles

It's my home-made pickles. They are radish and cucumber. They are called NUKADUKE in Japan. In English, apparently they're called “rice bran pickles.” 自家製の漬物です。 大根と胡瓜。 日本ではぬか漬けといいます。 英語だと「ライスブランピク…

WordPressサイトのパーマリンク設定をカスタム構造にする@Nginx

ハイパフォーマンスHTTPサーバ Nginx入門作者: Clement Nedelcu,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/04/21メディア: 大型本購入: 2人 クリック: 714回この商品を含むブログ (23件) を見る WordPressの「パーマリンク設定」を…

アイキャッチ画像のサイズを複数設定する@WordPress

WordPressのアイキャッチ画像(the_post_thumbnail)を異なるサイズで複数設定する実装例です。 たとえば、同一のページ(ホームとかカテゴリ一覧とか)内において異なるサイズ指定(アイキャッチ画像)をする必要があるデザインの場合、それ用に各々特定の…

同じカテゴリの投稿を表示させる@WordPress

表示している投稿と同じカテゴリに属する他の投稿を表示させる。 表示している記事は除いてランダムに。ランダムである必要がなければ orderby=RAND()は不要。 当該記事の除外はexludeで記事IDを指定。 下記のコード例ではアイキャッチ画像のあるなしを判別…

入力文字種をJavaScriptで制限する@JavaScript

JavaScript 正規表現を使って半角英数字以外が入力された場合の処理とそれ以外の処理を定義しています。 不適切な文字種が入力されて送信ボタン(確認)が押された場合には注意文言が表示されます。注意文言の色、背景色も指定しています。 四行目のform_nam…

はてなブログを独自ドメインで使う@XSERVER

最初は無料版からおそるおそる使い始めた「はてなブログ」でしたが、数日ほど使用感を得て、有料のPro版に移行しました。 有料版のメリットはいくつかありますが、独自ドメインをすでに持っている場合、はてなブログ用のホストを追加(サブドメイン)し、独…

投稿の編集画面へのリンクを設定する@WordPress

WordPressサイトにログインしている状態で投稿の一覧から特定の投稿の編集画面へすぐに進みたい時に使えるTipsです。 投稿や固定ページそのものであれば、それをブラウザで表示している時にアドミンバー(ログイン中にWordPressサイトを開いていると上部に出…

タイトルの長さを指定して丸める@WordPress

文字数の上限を設定しておかないと崩れるデザインの場合、重宝してます。 私自身がデザインまでするときはそのへんは「なりゆき」(文字量によって可変で対応できるよう)にするのですが、他のデザイナーさんがキッチリと固まったデザイン(紙媒体のデザイン…