ハナモゲラボ / 試行錯誤の実験人生

日々、PCや各種デバイス、楽器等に翻弄されながら電脳の森をさまよう男の日常と様々な実験をさらりと記しております。

2018、夏。ベランダにて備蓄食料を

August 02 2018

40度を超える暑さが連日報道されていますが、私は現在家に一人ですw
毎年の事ではありますが、夏休みになると嫁さんと子供は海と山溢れる広島県へと帰省しよります。
さすがに仕事を丸々休んでお付き合い出来るほどの裕福さはござんせんので、大阪にて一生懸命労働にいそしんでいるわけですな。

さて、そんな朝ですがメールがガシガシ届く通知音で起こされる。
誰やねん、朝から~と思いながらスマホを見ると誰でもない、あちこちに設置されているWordpressから「4.9.8にアップデートしたよ!」というお知らせでございました。

この4.9.8、何が一番変わったかというと今の所任意でインストールという形ですが、ビジュアルエディタが現在開発中の「Gutenberg」という物が使えるようになったという事。
さっそくこれをインストールして使ってみてるんですが、まあこれが非常に使いにくい。
これ、スマホアプリ側にもちゃんと反映されるんだろうかものすごく心配なんですが、4.9.8ともなるとメジャーバージョンアップである5までもう少し。
・・・・・・もしかしてこのGutenbergが標準装備に・・?と考えると身の毛がよだちますな・・

今からこのエディタでの編集になれておかなきゃなりませぬ。
しかし、Amazonのプラグインも非対応になっとるしまだまだ使い勝手がいいとは思いませんなあ・・・

腹が減ってはWordpressの新しいエディタとも戦えませぬ。
家族4人分の食材が残されていったままの我が家の冷蔵庫内を整理しつつ一人メシ。
せっかくなんで、ベランダにキャンプ用のテーブルを設置して食事をする事にします。

このトレイ、実は20歳過ぎの時に買ったヤツで未だに現役で使っております。
大量の野菜を消費するための豚汁、そして夏風邪の時に買い込んだ豆腐の始末。
箱買いしたトマト、保存容器に大量にある切り干し大根とひじきの煮物にきゅうりのぬか漬け。

二日目。メイン以外ほぼ同じ(笑)
味噌汁はいっぱい具を放り込んで作っておけば、正直ご飯だけ炊けばいいですね。

そのご飯を炊くための炊飯器がちょいと調子悪いかも・・・と気付いてしまったのでした。

吸気 ― エアーエレメント交換するも実感なしだったの巻

August 01 2018

息を吸って吐く。人として生きていく上で大事な事である。
これがうまいこといかない、たとえば娘は少々喘息の気がありまして季節の変わり目などはとてもしんどそう。
とはいえ替わってやる事も出来ずに横で見守る事しか出来んのですが。

この間、その吸気に関連するエアコンフィルターを交換した話を書きました。

枯葉 ― カローラスパシオのエアコンフィルターを交換する

この汚れっぷりに驚愕したわけで、すぐさま同じ吸気関係のフィルターであるエアーエレメントを発注。
エアーエレメントも湿式やら乾式やら色々あるみたいですが、純正と同じような物にしときました。

この部品も交換した覚えがない。
一度、走りがガスンガスンとおかしくなった事があったんですが、経験上プラグコードかプラグだなと。
で、プラグだけは交換した覚えがあります。

再始動 ― 大人の文化祭に向けて布袋モデルと戯れる

書いてたわやっぱり。

そのエアーエレメントが届いて、ドキドキワクワクしながらボックスを開ける。
とてつもなく目詰まりしてて真っ黒けで、交換したら目の覚めるような走りに生まれ変わるに違いねえ、と。

・・・・・いまいち微妙な汚れ具合。というか期待外れ。
もっとこう、タールが付着したようなクロさ加減で目の前に降臨してくれると思ってたんだが。

交換は2分ぐらいで完了。
で、走ってみても「・・・・なんか変わったんかいね?」と首をかしげてしまう程度なのでした。
まあ、でもこれで息は吸いやすくなっとるんやからねエンジンも。
なんぞ長い目で、というか気付かない変化をしてくれとるんやと思う事にしまっさ。

今回かかった金額、送料込みで1200円ナリ。

【WordPress】日付・色分けカテゴリ・投稿タイトルのみの新着情報を実装する

July 31 2018

WordPressで企業サイトを構築しててよくあるのがトップの固定ページに「お知らせ」とか「ニュース」とか「新着情報」という形で、投稿へのリンクを表示させるという物。
テーマによっては最初から実装されてたりしますし、そういうプラグインも色々あるんですがいまいち多機能過ぎて。

アイキャッチ画像、投稿の抜粋文、メタ情報etc・・いや、そんなんいらんねん。
投稿日とタイトルだけのやつなら色々と見つかるのだけど、もう一声。
投稿カテゴリーを色分けして表示させる、というのがなかなかなかったりする。
テンプレートに書き込むよりも出来たらショートコードでの実装が色々と楽やし出来たらそれで。
(テンプレートに書き込むと数ヶ月ぶりに触った時に見失ったりするため)

カテゴリー名を取得する時にきっとスラッグも取得出来るやろうしスラッグ名をCSSに指定してやれば色分けもいけるやろ、と漠然としたまま試行錯誤開始。
ちなみにこれはカスタム投稿タイプや固定ページには非対応にしておく(時間がない&面倒くさい&また後日って事で)

定義リストで日付をdtタグに、spanで囲んだカテゴリーもdtタグ、そしてddタグに投稿内容を。

で、完成したのが以下。これをfunctions.phpに書き込む。

function oc_topics_list( $atts ) {
	$settings = shortcode_atts( array(
		'cat_slug' => '',
		'count' => 10,
		'post_type' => 'post',
	), $atts );
	$html = "";
	
	$args = array(
		'posts_per_page'   => $settings["count"],
		'orderby'          => 'date',
		'order'            => 'desc',
		'post_type'        => $settings["post_type"],
		'post_status'      => 'publish'
	);
	
	if( !empty($settings["cat_slug"]) ) {
		$args["category_name"] = $settings["cat_slug"];
	}
	
	$topics = get_posts( $args );

	
	foreach($topics as $topic) {
		$date   = get_the_time("Y年m月d日",$topic);
		$cats   = get_the_category($topic->ID);
		$url    = get_permalink($topic);
		$catname = $cats[0]->cat_name;
		$catslug = $cats[0]->slug;
		$title  = get_the_title($topic);

		$html .= "<dt class=\"date\">{$date}<span class=\"{$catslug}\">{$catname}</span></dt>
		<dd class=\"content\"><a href=\"{$url}\">{$title}</a></dd>
		";
	}	
		return "<dl class=\"topics-list\">{$html}</dl>";
}
add_shortcode( 'topics_list', 'oc_topics_list' );

で、固定ページや投稿の編集画面で新着情報を表示させたいとこで[topics_list]で表示可能です。
spanタグにはスラッグ名でクラスが入るのでそれを好きな色に指定してあげればよいです。
表示数の制限は[topics_list count=10]という感じで調整。
[topics_list count=10 cat_slug=”hoge”]などで表示カテゴリの制限も出来るけど、今回は複数のカテゴリを色分け表示するのが目的なので参考までに。

あとはアレですな。
投稿カテゴリを作った際にきっちりとスラッグを英語で作成しておく事。(意外にこれを忘れるパターンが多い)

3 / 58612345...102030...最後 »

« Jul 2018 August 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31