システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

Wordpress Biz Calendarのウィジェットを直接表示するのと2ヶ月表示に対応させてみました

クライアント様から、Wordpress のサイドバーに営業日カレンダー(Biz Calendar)を表示させたいと言う要望をいただいたので、いつもどおりサクッとBiz Calendarプラグインを使う事にしました。 が・・・ どうやらサイドバーは独自のコーディングをしている…

wordpressのwp_handle_upload関数を使ってローカルファイルをメディアへアップロードする

wordpressの管理画面を使わずに、自前で投稿処理ができると、フロントエンド開発が楽しくなってきます。 フロントエンドのajaxから、wordpressへのログイン認証、投稿のpostなどは比較的簡単に行えるのですが、メディア投稿に関してはちょっとだけ癖がありま…

古いAWSのEC2にLet's EncryptのSSL証明書をインストールするとpkg_resources.DistributionNotFound: The 'virtualenv==15.1.0'エラーが発生

ここ最近での流行と言えば、Let's EncryptのSSL証明書でしょうか。 クラウドホスティングサーバーが出始めた頃は、セキュリティー的な問題を含めて中々浸透していなかったのですが、最近ではごく当たり前のようにクラウドが利用されるようになりました。 そ…

MACのVmWare FusionでWindowsを使っていて残念(デメリット)なところとは?

MACを使っていての楽しみとは?毎年秋にMAC OSがメジャーバージョンアップすることだと思います。 しかも無償!(Windowsも10から同じく無償になっています) 本来なら気分が良いはずなのですが・・・ 毎年、気分が良くなったと同時に気分が悪くなります・・…

新しいGoogle Mapの料金体系でクレジットカード登録無しにAPI Keyを取得する方法はある?!

何気ない個人サイトの制作依頼があったのですが、いつものようにGoogle MapのAPI Keyを取得しようとしたところ、Google Maps Platformの登録へ飛ばされるようになっていました。 そういえば、6月頃から仕様変更があったのでした。 ガンガン使いすぎると有料…

はじめてAwsにWindows Server 2016をインストールしてみた!不具合・問題点など

いろいろとWindows Serverシステムの検証をしなければならなくなり、急遽Windows Server環境を用意することになりました。 Windows Serverを触るのは10年ぶりくらいかもしれません・・・ Microsoftだけに、クラウドのazureを利用して構築しようか?凄く迷い…

使用済みのWordpressを一発で初期化する方法「Advanced Reset WordPress」プラグイン

テスト・開発用で利用していたWordpressや、既存のWordpressを初期化した後に楽をして、上書き納品したいときなど・・・ 一発で初期化する機能がWordpressにも標準で欲しいところです。 標準なだけに、バックアップした後に初期化され、いつでも復元できる仕…

Vmware Fusionで仮想環境を構築しているWindows7のアップデートができない不具合が発生

iMACのVmware Fusionで、Windows7の仮想環境を構築していました。 主にIE9、IE10、IE11ブラウザーのテスト用に使っていましたが、ある日を境にOSのアップデートができないことに気づきました。 まあ、使用頻度も低くなっていたので放置していたのですが・・…

Cross-Origin Read Blocking (CORB) blocked cross-origin responseエラーの原因と解決方法

知り合いのサイトのメンテナンスを行っていたところ、見慣れない警告がコンソール画面に表示されていることに気づきました。 Cross-Origin Read Blocking (CORB) blocked cross-origin response Googleアドセンスで何らかのエラーがあるのかもしれません。 …

Wordpress Woocommerceで構築したネットショップの消費税増税対策を考える

世の中平和慣れしているのでしょうか?来年秋には消費税が8%から10%へと増税されます。 その割には世間はとても静かですね・・・既に受け入れて諦めているのでしょうか? もっと連日メディアで取り上げられてもいい気もしますね。 (銀行に眠っているお金を…

Wordpressの翻訳ファイル(.mo)が、アップデートの度に上書きされ戻ってしまう

Wordpressは、世界中で最もサイト構築に利用されているオープンソースです。 そのため、コア、テーマ、プラグインには、複数の言語に対応する仕組みが取り入れられています。 言語ファイルの.poを、新規に作成したり変更することで、ページ上のテキストを編…

Wordpress管理画面メニューの順番でWooCommerceの順番が変わらない

Wordpressで構築したサイトを、納品前にクライアント向けに調整(非表示・順番変更など)しようとしたところ、WooCommerceの順番が変わらないことに気づきました。 add_filter( 'custom_menu_order', '__return_true' );add_filter( 'menu_order', 'MY_menu_…

Wordpressの新エディターGutenbergを使うと既存のページに不具合がでる?

次のバージョンから、Wordpressのエディターが新しくなりそうですね。 今風の入力方法になる感じでしょうか。 他のCMSやブログサービスが、直感的なエディターを採用している中、ついにWordpressも標準で対応します。 いままでは、ページビルダー系のプラグ…

WordpressのBackWPupプラグインである日突然エラーが発生しバックアップに失敗する

BackWPupプラグインを使って、Wordpressの全ファイルとデータベースを定期的にバックアップしている環境があります。 ある日を境にバックアップ処理がエラーで完了しない不具合になっていました。 特にWordpressのコアやプラグイン、テーマなどのバージョン…

Mac Vmware Fusion環境でLocal by Flywheelのインストールエラーが発生する

Wordpressの開発環境(複数のサイトに対応)を爆速で構築できるLocal by Flywheelを使おうと いつになくやる気の私でした。 そして、気持ちよくMac Vmware Fusion環境のWindows10内に、Local by Flywheelをインストールしてみたところ・・・ インストール時に…

Google MAPの利用制限!You have exceeded your request quota for this API.

2018年6月から、2018年7月からと噂されていたGoogleMapの仕様変更の件ですが、有料化は、数年前から囁かれていただけに、これはもはや都市伝説化しているのでは? そう!安易に考えていたところ、このGoogleMapの仕様変更は本当の話でした。 2018年7月16日以…

WordpressでECサイト構築!Woocommerceテーマは公式のstorefrontがおすすめ?

WEBの仕事をしている身としては、オープンソースでECサイトの構築する知識くらいは持ち合わせていたい・・・ そんな気持ちで勉強し始めてみました。 現段階で一番知識があるWordpressを使って、ECサイト構築を進めていきます。 そして、使うECサイト用のプラ…

ショッピングサイトの構築はWordpressまたはEC-CUBEのどれ良い?

もう6,7年になるだろうか? 久しくショッピングサイトの構築をしていないと、今イケているEC系のオープンソースが分からなくなっていました。 そこで、ざっくりとですがいろんなソフトウェアを試すことにしました。 (インストールして直感で設定し、購入まで…

爆速HTML5コーディングの為のレスポンシブ フォント サイズを学ぶ

システム開発一筋うん十年の身としては、デザイン寄りのHTMLコーディングの作業は、極力避けたいものです。 プログラムとなるJavascriptの部分は大好きなのですが、CSS・スタイルシートについては、あまり好きではないのが本音です。 ただ、最近ではSASS,SCS…

Wordpressの順番が変わってしまったpost_IDの番号を書き換えて変更する

Wordpressのパーマリンクをpost_IDで運用している際に、極稀にpost_IDの番号を変えたい! そのような場面に出くわすことがあると思います。 いらないと思って削除した投稿を、新しく投稿し直した場合? 何らかのエラーで、投稿を一旦削除しなければならなか…

jqueryで取得したJWTのトークン(token・JSON)情報をデコードする

フロントエンドの開発をはじめて丸1日が立ちました。 認証機能にJWTを利用して、いろいろと認証機能のテストをしています。 前回でサーバー側で発行されたトークン情報をcookieに保存して、リクエストの度にheaderに付与する流れを構築しました。 ここまでは…

jqueryのajaxから認証用のauthorization bearerヘッダーを送信する

最近フロントエンドの開発を、ポチポチ触っていてのメモ書きです。 JWTやoAuthなどの認証で、authorization bearerヘッダーを送信した認証を構築しようと思っています。 なるほど~apiを使った外部システムからの認証は、このような仕様になっているんですね…

Wordpressのメディア・写真にAI(CLOUD VISION API)を使ってタグ付けする

日々のブログ投稿内で、利用している写真ファイルを、もっと有効活用できれば! GoogleのAI(CLOUD VISION API)を使えば、自動で写真のタグ付けを行うことができる! タグ付けされたメディア・写真をライブラリとして、利用すればSEO対策やユーザーへのコンテ…

Wordpressのメディア管理でattachment画像に付けたタグだけを件数とともに取得する

楽をしてはいけないという結果です。 functions.phpに下記のregister_taxonomy_for_object_typeコードを追加するだけで、メディアの画像にもカテゴリーやタグを設置できるようになります。 (デフォルトでONでも良さそうなんですけどね) // メディア管理にカ…

nuxt.jsからWordpressのwp-jsonに接続するとAccess-Control-Allow-Originエラーになる

最近話題のnuxt.jsをさわり始めました。 とりあえず、既存のwordpressからデータを取得して、表示させる簡単なプログラムを開発しようと思ったのですが、Access-Control-Allow-Originエラーでデータを取得することができません。 よく話に聞くクロスドメイン…

nuxt.js vuetifyjs error 'v-on' directives require that attribute value or verb modifier

nuxt.jsでマテリアルデザインのvuetifyjsを使おうとしたところ error 'v-on' directives require that attribute value or verb modifier のエラーが発生し、正常にページにアクセスできません。 vuetifyjsの読み込みが悪いのだろうか? うーん。 素直にプロ…

MACのApache環境をiCloudドライブ内で構築し共有する場合のUserとGroup権限は?

ビルトインウェブサーバーがある言語で開発している場合は、apacheを意識すること無くiCloudドライブ内の制作物を、全ての端末で共有することができます。 便利な世の中になりましたね~ しかし、apacheのドキュメントフォルダをiCloudドライブ内に構築する…

Google CloudのAI(機械学習)サービスはWordpressのSEO対策に使うと集客効果が上がる?

現在、Google Cloudでは、たくさんの高度なサービスを簡単かつ低料金で使うことができます。 (基本は従量制だが、利用量によっては無料になるサービスもあります) もちろん、既存のWordpressサイト(PHP開発など)にも容易に組み込むことができます。 そんな便…

AIの自動文書作成サービス「articoolo」を使ってSEOに強いサイトは構築できる?

今後のビジネスを含め、ドキュメントの作成はAIが行うのが一般的になりそうですね。 文章の好き嫌いや面白みは別にして、統一されたフォーマットの方が、一般的に認知されやすい資料ができるのでは? そういった意味では、まさに社会貢献といえる技術なのか…

Google Cloud Platformの提供されているサービスでオススメはどれ?

昨日からGoogle Cloud Platformをポチポチっと触っていますが、意外な事実を知って驚いているところです。 左のメニューを見た所、提供されているサービスの数が多すぎ・・・ こんなに多くのサービスが提供されていると どれが触ってみたい目的のサービスな…