詳細検索
アバター

すがピー

テレワーク中、会社に電話がかかってきたらどうしよう?~代表電話を自動応答にしてみた~

テレワーク中、会社に電話がかかってきたらどうしよう?~代表電話を自動応答にしてみた~

画像引用:Wikipedia こんにちは。今日も鉄道だいすき情シスのプロジェクトリーダー、すがピーです。 冒頭の写真で、「おいおい今回は鉄道関係ないんじゃないのか?」と思った皆さんご安心ください。 これは新幹線車内の公衆電話なので、しっかり鉄道関連です(笑)...

情シスのメールアドレス変更奮闘記~社名変更編~

情シスのメールアドレス変更奮闘記~社名変更編~

こんにちは。コロナ禍でも鉄道だいすき情シスのプロジェクトリーダー、すがピーです。 なかなか遠方へと電車に乗れなくて悲しいところですが、広いネット世界には様々な鉄道コンテンツがあるのでそちらで楽しんでます。 はやくイベントとかもできる世の中に戻ってほしいものですねぇ。 画像引用:Wikipedia そんな中で、上の画像は地下鉄日比谷線で走り始めた「THライナー」です。...

みんなを巻き込んで情シスからの生産性向上

みんなを巻き込んで情シスからの生産性向上

こんにちは。中央線高尾-相模湖が単線復旧して盛り上がっている情シスのプロジェクトリーダー、すがピーです。 複線の片側交互というのは、自動車と違って、信号設備が両方向に対応していないため、とっても大変なのです。追突や正面衝突を起こさないために、人手で厳格な管理が必要なので、現場の鉄道マンの皆さん大変だろうと思います。 本格的復旧までよろしくお願いいたします。...

Contact Form 7 でエラー時用画面にリダイレクトする方法

Contact Form 7 でエラー時用画面にリダイレクトする方法

Contact Form 7では、管理画面の、各フォームごとの編集画面の「その他の設定」に、 ``` on_sent_ok: "window.location.href = 'リダイレクト先のURL';" ``` と入力すれば、Contact Form 7 の処理終了後に、設定したURLにリダイレクトしてくれます。...

Contact Form DB でチェック処理

Contact Form DB でチェック処理

Contact Form DB でテーブルへの insert を行う前に、何らかのチェック処理を入れたい場合、フックを使います。 ``` function my_form_chk( $cf7 ) { // 入力フォームの値取得 foreach ($cf7->posted_data as $posted_name => $posted_value) { // 元の値は変えないため別変数へ...

Contact Form DB のテーブルについて

Contact Form DB のテーブルについて

Contact Form 7 というアンケートフォームのプラグインは、メールを送信するだけなので、DBへデータを格納するようにするプラグインが Contact Form DB です。 両プラグインをWordPressに入れることで、手軽に入力フォームの内容をDBに格納できます。 しかし、この Contact Form DB で作られるテーブルが曲者でした。 WordPressの管理画面から...

PATH_INFOを取得してhiddenに代入

PATH_INFOを取得してhiddenに代入

URLにパラメータをくっつけて、GETで送信する場合、 ``` http://www.example.com/?param0=aaa&param1=bbb ``` という感じで渡して、受け取るときは ``` $param0 = $_GET['param0']; $param1 = $_GET['param1']; ``` または ``` $param0 =...

wp_insert_attachment() で新規 insert

wp_insert_attachment() で新規 insert

wp\_insert\_attachment() のリファレンスには、 ``` wp_insert_attachment( $attachment, $filename, $parent_post_id ); ``` と書かれており、$parent\_post\_id を指定する必要があります。つまり、事前に posts テーブルに何らか insert して、そのレコードの post\_id...

スクリプトで WordPress の DB にアクセスしたい

スクリプトで WordPress の DB にアクセスしたい

WordPress の DB にスクリプトからアクセスしたい場合、単純に MySQL にアクセスして処理すればいいのですが、何らかの理由で WordPress の関数を使いたい場合(画像の投稿をスクリプトで行う等)は、 ``` require_once('wp-blog-header.php'); ```...

複数ファイルのアーカイブをダウンロードさせる時の方法

複数ファイルのアーカイブをダウンロードさせる時の方法

例えば、複数個の画像ファイルをまとめてダウンロードさせたりする場合、サーバ上でテンポラリディレクトリに画像ファイルをコピーして、それらをアーカイブしてダウンロードさせたりします。 しかし、これだと画像ファイルをいちいちコピーすることになるので、ストレージを圧迫する可能性があるし、ファイル数が多いとコピーに時間がかかります。...

【WordPressを使う】WindowsPCで動かしてみる

【WordPressを使う】WindowsPCで動かしてみる

WordPressを仕事で扱うことになったので、試しにいつも使っているWindowsPCに入れてみることにしました。...