インフォメーション1

カスタム投稿タイプ

このブログはサンプルも兼ねています。
ここでは「カスタム投稿タイプ」の一つの例として
トップページに表示する「お知らせ」としての使い方を挙げています。

続きを読む

インフォメーションの1と2は一つの記事を異なったフォーマットで表示させています。
インフォメーション1の方はタイトルとコメントが、
インフォメーション2の方はタイトルと日付がそれぞれフロントページだけに表示されるように設定しています。
また、2の方はタイトルをクリックすれば、その記事の詳細のところにジャンプするようにしています。
その際、テーマのファイルを操作すれば、この例のようにブログ本体とは違ったデザインにもできます。
詳しくはメニューのEXTRA→NOTEBOOK→MEMO-1をご覧ください。

詳細ページを表示させる

1件毎の個別ページを開くよりも
全件を1ページにまとめて表示します。

続きを読む

インフォメーション2のタイトルをクリックすると
記事がループ表示されるように設定しています。
その際、投稿(記事)IDを取得して
直接個々の詳細へとジャンプするように設定します。
カスタムフィールドを使う方法もありますが、
記事を追加する際には設定を忘れがちになりますので
お勧めはできません。
ここの例ではブラウザのサイズを小さくしないと、
目的のところにジャンプしているかの確認はできません。

サイドバーにも表示させています。

インフォメーションというタイトルでサイドバーの下の方にも見出しだけ表示させています。

続きを読む

これも一つのカスタム投稿タイプを違った形で表示するというサンプルです。
導入にはやはり”Custom Post Type List Widget”というプラグインを使用しています。

営業日カレンダー(サンプル)


あるアプリのスタートアップスクリーン

これが何とも不快であると感じていらっしゃる方は多いのではないだろうか。
その最大の原因が不要だと思っても簡単には非表示にできないのだ。
それに、ググってもなかなか解決法が出てこない。
仕方ないので英単語のみで検索してみると、そもそも呼び名が違うことが判明。
ウェルカムスクリーンと言うらしい。
その証拠に”regedit”を弄って非表示にするしか方法はないのだが、
新しく作るキー名には”welcome”という部分が含まれている。
そんな起動するたびに歓迎してもらわなくても良いのにねぇ。

ある日突然サイトが表示されなくなるトラブル

ある日と言っても昨日の朝の出来事です。
いつものようにサイトを見ようとアクセスすると、「データベースに接続できません」という一文だけしか表示されないというトラブルに遭遇。
慌てて同一サーバーで管理しているサイトを開いてみても、すべて同じ症状。
もちろん、データベースを使っていないサイトは何の問題もなく表示される。
サーバーのメンテナンス情報を見ても、それらしき情報は何も載っていません。
念のために、サーバーのコントロールパネルより直接データベースにアクセスを試みるもログインすらできない始末。
残念ながら、自動でデータのバックアップを取るような契約はしていないので、
こんなときはやはり焦ります。
サーバーのカスタマーセンターに問い合わせようかどうか迷っている間に、何とかトラブルは解消されて一安心。
このようなことに遭遇すると、改めてデータのバックアップの重要性を考えさせられます。

googleの検索エンジンで書き換えられたtitleタグ

6月7日に書いた記事の結果報告になります。
結論から言うと一度書き換えられたタイトルは、こちらで修正してもその通りには直してくれません。
修正してからもう2カ月以上が経っています。
教訓としては、titleタグ部分は慎重に取り扱わなければならないということです。
titleタグに書かれているものとページの内容との整合性が取れていないと書き換えられるらしいのですが、もう少し研究してみる余地があるようです。
あと、一つ気付いたのはWordPressで使われているセパレーター”|”は置き換えられる可能性があるということです。
セパレーター以後を無視された例もあります。
誰かがブログに書いていましたが、著作権のことを考えると
他人のものを勝手に変えるのはどうかと思いますね。

無料SSLの有効期限が自動更新されない現象に遭遇

もっともこれはサブドメインで起きたことで、親ドメインでは有効期限の更新は正常に行われています。
ドメインのサポートセンターに解決方法を問い合わせると、意外にも直ぐに返答がきた。
それによると、原因はサーバーの負荷状況などによるものではないかということだった。
確かに自分が公開しているサイトの中ではサブドメインと言えども一番データの容量が大きいものではある。
サポートセンターのアドバイス通りの手順を踏むと、あっさりと問題は解決した。
まあ、今後は同じトラブルが発生しないことを祈るだけだ。
ちなみに、解決方法とは問題となっているドメインのSSL設定を一旦オフにして、10分ぐらい経ってからオンにするというもの。
同じトラブルに遭遇された方は、駄目元でこの方法を試してみてはいかがでしょうか。

googleにtitleタグを書き換えられる

原因は分かっています。
タグ内に語句が重複していたからです。
これはtitleタグにサイト名が自動で挿入されるWPの仕様にも問題があると思います。
ならばと、バージョンの4.4からサポートされたというtitleタグを
フックによって編集できるという機能を使って書き換えてみました。
さて、その結果はどうなるでしょうか。
果たしてgoogleはこちらの好み通りに直してくれるでしょうか。
まあ、どうであれ楽しみではあります。
結果は追って報告したいと思います。

残念!Global Content Blocks

このブラグインはショートコードを作ってくれる優れものだったのだが、
もう数年前にはサポートが終わっていて、WPのプラグインのページからも削除されたいたんだね。
このようなプラグインを使っていると、いつかはサイトに不具合が出ることになる。
事実、本日WPを5.2にバージョンアップしたところ、「サイトに技術的な問題が発生しています。」と表示され、
レイアウトが乱れる現象に見舞われた。
テーマのバージョンにも関係しているかもしれないことが、影響を受けないサイトがあることから分かる。
このようなことになったのも、5.2から導入された「リカバリーモード」のせいらしい。
前にも書いたことがあるが、WPってときどき有難迷惑なことしてくれるんだよねぇ。
これはあくまで個人的な意見です。

このような企業でありたい

先日、一年以上前から気になっていた電化製品を修理に出すことにした。
購入してから10年以上は経っている代物で、故障の状態としては我慢すれば何とか普通に使える程度であった。
メーカーのサイトを見てみると、当たり前のことかもしれないが修理専用のページがあって、もちろんメール専用の受け付けフォームまで用意してある。
製品に異常がある場合は、購入したショップに相談するのが一般的なのだろうか。
保証書が残っていれば、それも可能だろうし保証期間内であれば尚更だろう。
今回の場合は、故障個所の部品も保存してあるか分からない訳だから
たとえメーカーに直接問い合わせても門前払いされるのではないかと心配でした。
それが何と製品の受け取りまで手配してくれて、修理完了後は送り返してくれたのです。
しかもすべて無料なのです。
保証期間を過ぎているので、少なくとも送料ぐらいは負担しなければならないはずなのに、
この対応には驚かされました。
良心的な、何て今や死語になっているような言葉が当てはまる会社なのです。
メーカーの回し者ではないかと疑われるといけないので、頭文字だけ紹介しておきます。
D社さん、本当にありがとう!

ちょっとおかしな現象が・・・

メインのサイトとブログでは”Multi Device Switcher”というプラグインを使って
PC版とモバイル版を切り替えるようにしていますが、
グーグルとヤフーの検索エンジンではモバイル版がキャッシュされています。
もちろんPC版がキャッシュされて欲しいところですが、
これには何か良い解決策があるのでしょうか。
ヤフーの方はメニューボタンが効きませんので、他のページを開くことができません。
これはプラグインのバグと判断しても良いのかなぁ。

Windows 10をアップデートしたら機能が一部制限されたアプリ

例えばTVのアプリで画面はちゃんと映るのに音声が出ないという現象に遭遇したら、
普通はドライバーの更新を試みるだろう。
しかし、何度やっても「既に最新のドライバーがインストール済み」と表示されるだけ。
メーカーのダウンロード用のウェブページを開いてもドライバーが更新される気配は一向にない様子。
このような場合は、アプリをWindowsの下位互換で起動させると問題が解決されるかもしれない。
方法はごく簡単だ。
先ず、デスクトップ上の目的のアイコンを右クリックして「プロパティ」を選択する。
次に、「互換性」のタブを選択すると、「互換モード」という項目があるので、チェックを入れて実行すればOKだ。
一回実行すれば次からは同じ方法で起動してくれるので有り難い。
どのアプリにも通用するかは、やってみないと分からないが試してみる価値は大いにあると思う。
メーカーもドライバーを更新するつもりがないのなら、この方法を明記しておくべきだろう。

Akismet使用の際に起こるかもしれないトラブル

最近コメントの承認を求めるメールが急に増えたなと思って調べたら、
プラグインを有効にしているにもかかわらずAkismetが効いていないことが判明した。
もちろんコメントはすべてスパムであった。
どうしてAkismetが有効になっていないことが判るかというと、
Akismetの設定をするページを開くと一番上に下のようなものが表示されているからだ。
原因と解決法をググってみても中々出てこない。
仕方ないので自分で問題解決することに・・・。
結論から言うと、原因はfunctions.phpの中にあった。
便利な機能だからといって何でもコピペして採用しているとこんな結果になるなんて、
これはひとつの戒めとして心に留めておくとしよう。
同じ問題に遭遇したら、注意書きは一先ず置いておいて
functions.phpの中を今一度見直してみてください。