Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
PHPにはcomposerという高度なパッケージ管理ツールが存在しており、WordPressでもcomposerを利用した開発がさかんに行われている。しかし、ついにコンフリクトが発生するようになったため、その解決方法と知見を共有したい。本記事の対象読者は以下の通り。 プラグインを作成している。 テーマを開発しているがプラグインで問題が起きた。Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() と言われた。 開発者ではないユーザーにとっては、「そういうプラグインを使わない」という解決策しかないので、ご了承いただきたい。では、本題に入ろう。 なぜコンフリクトが発生するか composerは基本的に「プロジェクト単位で1つ」という暗黙の前提が存在するツールである。たとえばPHPのフレームワークLar
「こんなことできちゃうの?!」「もっと早く知りたかった。」 この記事では、ホームページ制作を快適にする最新オンラインツール48個をまとめてご紹介。 ウェブデザインに限らず、グラフィックなどあらゆるクリエイティブな案件、プロジェクトで活躍しそうな便利な新ツールを揃えています。 時間の短縮はもちろん、面倒だったあの作業も自動化できてしまうことも。 大型連休中におすすめのワクワクするようなツールを集めました。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. Webデザイン便利ツール(14個) 2. デザインツール(13個) 3. 配色ツール(5個) 4. プロトタイプ・アイコンツール(6個) 5. クリエイティブ・面白ツール(10個) Web制作の効率、生産性アップ!話題の最新オンラインツールまとめ Webデザイン便利ツール Loaders
はじめに Webエンジニアの皆さん、日々の業務お疲れ様です。皆さんは、さぞや楽しいエンジニアライフを送っていることでしょう。最近は技術の進歩も落ち着いてきましたので、Rustなんかに手を出して、先行者利益を目論んだりしているのではないでしょうか。 さて、そんな楽しい中、たまにやってくる何とも言い難い案件というのが「WordPressのテーマ作成」です。普段、大規模開発や自社サービスに携わっている方は、WordPressに関わることはないかもしれませんが、請負業務やフリーランスの方には、ふと湧いてくる案件でもあります。そして、何かと言い訳を付け、できる限りWordPress関連の案件は避けているのではないでしょうか。 なぜ、エンジニアはWordPressを嫌うのか エンジニアというのはWordPressを嫌う傾向にありますが、それは何故でしょうか。 プライドがゆるさない WordPress界
営まれている業種によってはサイトに予約機能を追加することで、従来なら人が行っていた予約の受付から顧客の管理までの業務すべてを自動で行えるため、大きな業務効率化になりえるでしょう。 WordPressでも、プラグインを活用すれば予約システムを設けることができます。また、サイトに予約システムを設置する別の方法として、予約システム作成ツールを使うこともできます。 今回は、WordPressで予約システムを利用するメリットを紹介するとともに、予約システムが設置できるプラグイン、サイトに予約システムを埋めることができるツールをご紹介します。お試し感覚で導入できますので、緊急で使いたいという方や、気軽に試したいといった方は検討してみてはいかがでしょうか。 WordPressで予約システムを利用するメリット WordPressで作ったWebサイトに予約システムを設置するメリットについて解説します。 低コ
併用できないプラグインの組み合わせ、決済の組み合わせ、プラグインと決済の組み合わせがあることをご存じでしょうか。 「有効化したプラグイン(WCEX)がうまく動作しない」「設定したはずの決済サービスが使えない」などのトラブルがある場合、併用不可となっているプラグイン・決済サービスを同時に使用している可能性があります。 以下、併用できないプラグイン・決済の組み合わせをご案内いたします。 なお、この記事に記載のない組み合わせについては基本的に併用可能です。
フォーラムに投稿する前に、かならず以下のチェックリストを確認してください。問題解決がスムーズになり、回答者の負担も軽減されます。 質問する前に 同様の質問がすでにされていないでしょうか? フォーラムの検索フォームで検索してください。 ユーザーのブログ等でその問題について取り上げられているかもしれません。Google などの検索エンジンで調べてみましょう。 トラブルシューティングの基本 すべてのプラグインを無効化し、同時にテーマをデフォルトのテーマに戻して再度試してみましょう。それで正常に動くなら一つずつ元に戻してみて、どれが問題を引き起こしているか絞り込むことができるはずです。 キャッシュが問題に関係している場合があります。ブラウザのキャッシュを削除して再度試してみてください。また、WordPress のキャッシュプラグインを使用している場合はそれを停止し、キャッシュファイルをクリアして試
(2021.1.26 追記) 本稿の続きを書きました。 時系列で見る:WordPressを運用中のサーバが丸ごとPHPマルウェアに感染する流れ https://qiita.com/Ayutanalects/items/e7919afadc7d8394820f 制作会社から「自社で管理中のサイトがおかしい」との連絡を受けて、 中をのぞいたら、PHP製の複数種類のマルウェアに感染していたので対応をメモ。 以下の内容は、あくまでも自分の対応時のものです。 攻撃者がスクリプトを変更すれば同じ方法では検出できなくなるのでご注意ください。 初期状態 症状 自社管理中のWordPressサイトにアクセスすると、全く知らないサイトにリダイレクトされる 今回は allc〇〇ling.shop というEC風サイト。Kasperskyを使っていると、「警察機関指定の危険サイト」の警告あり https://sup
WordPressにはjQueryが同梱され、サイトの随所で利用されているが、そのバージョンがついに最新版(現時点では3.5系)にアップデートされることがmakeブログで発表された。これまでは1.x系にパッチを当てたものが同梱されていたが、ついに最新版に上がるようだ。筆者は、つぎはぎだらけのお古ジーパンを着させられていたキッズが最新の服を買ってもらったような喜びを覚えた。 via GIPHY リリースまでのマイルストーンは次の通り。 jQuery Migrate 1.x(後方互換ライブラリ)をWordPress5.5から削除WordPress 5.6からjQuery、jQuery MigrateおよびjQuery UIを最新版にアップデート。WordPress5.7以降でjQuery Migrateを削除 5.5が2020年8月リリース予定なので、年内にはjQueryが最新バージョンになる
WordPress のビジュアルエディタの自動整形機能(wpautop)の動作が、思わぬ弊害を生むことがあります。自動整形機能といい感じで付き合っていくための設定メモです。 目次 テキストエディタからビジュアルエディタに切り替えたときに pタグ、brタグが消えないようにする 空の pタグが勝手に入り、意図しない余白ができるのを防ぐ 任意の記事だけ wpautop を無効にする ビジュアルエディタに切り替えると、空の span タグや i タグが消えてしまうのを防止 (未解決)ビジュアルエディタに切り替えると data- 属性が消えるのを防止 (解決不可)ビジュアルエディタに切り替えると、インデントや空白行が消える 1. テキストエディタからビジュアルエディタに切り替えたときに pタグ、brタグが消えないようにする TinyMCE Advanced プラグインを使う。 "Keep parag
セキュリティへの配慮が欠かせないデータベースとのやり取り 「WordPressプラグインの解説」第3弾。 WordPressのプラグインでは独自のテーブルを作成して利用することもできます。 そうなればWordPressの仕様に縛られること無く、自由なプラグインの開発が可能になります。 しかし自由には責任が付きもので、セキュリティに配慮した設計が重要になります。 このページではデータベースの基本的な使い方と、必要になるセキュリティ対策について解説をします。 目次 本当に独自のテーブルが必要か考える プラグイン専用テーブルの作成 テーブルのバージョンアップ処理 テーブルの削除処理 データベースへ安全にデータを保存する方法 データベースへ保存したデータを取得する方法 データベースから取得したデータのエスケープ 本当に独自のテーブルが必要か考える プラグイン独自のデータをデータベースに保存する方法
サイト閉鎖のお知らせ 平素より格別のお引き立てを賜り誠にありがとうございます。 Jトラストシステム(株)のサイトは2022年4月1日に閉鎖いたしました。 これまでご利用いただきました皆さまには、心より御礼申し上げます。
カテゴリーアーカイブをカスタマイズしようと考え始めると、 例えば、関連する親カテゴリーを表示したいといった場合に まず必要になるのが 現在のカテゴリーID でしょう。 WEB上には、「現在のカテゴリーID」に関する情報が、たくさんあります。 WordPressに詳しい人は、そんなの簡単だ。と そんなことに言及する気にもならないかもしれませんが、それは置いておいて「現在のカテゴリーID」の取得方法をおさらいしてみましょう。 idの取得方法を並べてみると、結構いろいろな取得方法があり、数年前には、カテゴリーとタグだけだったものが、カスタムタクソノミが使えるようになった事で、取得方法も増えてきている事がわかります。 get_query_var() $cat_id= get_query_var('cat'); * @since 1.5.0 * @since 3.9.0 The `$default`
HOME ブログ Web更新 【WordPress 高速化】WordPress高速化の肝はモバイル高速化!AMPとInstant Articlesで高速化!(穂苅智哉の真剣!KUSANAGI語り場) 2019.02.03Web更新 【WordPress 高速化】WordPress高速化の肝はモバイル高速化!AMPとInstant Articlesで高速化!(穂苅智哉の真剣!KUSANAGI語り場) 1.はじめに こんにちは。プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、2018年12月にリリースして1ヶ月超経ちました、『WordPress5.0とその目玉であるGutenberg』について書いてきました。 WordPress5系はこれからのWordPressサイトには間違いなく上がってくる話です。今はまだ新しい機能がどんどんリリースされる段階ですが、安定して
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 多くのサイトで利用されている「WordPress」のプラグインの脆弱性を標的にした、新たな攻撃が進行中であることが明らかになった。1週間ほど前にも、WordPressに対する別の攻撃が明らかになっている。 WordPressを専門とするセキュリティ企業Defiantは米国時間11月20日、ブログ記事でこの問題について詳細に報告している。Defiantは11月9日にも、WordPressを使ったサイトに対して、「WP GDPR Compliance」プラグインを使った同様の攻撃キャンペーンが進んでいることを明らかにしているが、今回発表されたのは、それとはまた別のものだ。 最新の攻撃キャンペーンでは、10万以上のサイトにインストールされてい
WordPress5.0では新しいエディタ「ブロックエディタ」が搭載されます。 公開画面では「ブロックエディタ」で入力したコンテンツはテーマ側が対応していなくても だいたい表示するようになっています。 【ブロックエディタ 公開画面】 管理画面(編集画面)では、テーマ のデザイン(公開画面) と同じデザインで編集できるようにする事で ユーザーは簡単にイメージ通りのコンテンツを作成する事ができます。 しかし デフォルト(ブロックエディタ非対応テーマ) では 管理画面(編集画面)では テーマのデザイン(公開画面)と だいぶん違う状態になっていますので それぞれテーマ側で対応しなくてはなりません。 【ブロックエディタ 編集画面(非対応)】 ※基本表示幅は 580px になっています。「Gutenberg を試してみよう」画像が大きいのは「幅広」設定になっているためです。 【ブロックエディタ 編集画
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く