カテゴリー: ワードプレス データベース

ワードプレスでSQL文をエスケープしながらSELECTできる$wpdb->prepareについて

ワードプレスでSQL文をエスケープしながらSELECTできる$wpdb->prepareについて

ワードプレスのデータベース関連の処理に使用する$wpdb->prepare の使い方やその必要性について解説いたします。

続きを読む

ワードプレス依頼事例(WPドクター):データベースの肥大化の解消

ワードプレス依頼事例(WPドクター):データベースの肥大化の解消

ワードプレスのデータベースの肥大化の原因調査と解消のご依頼をいただいた事例をご紹介いたします。

続きを読む

ワードプレスのデータベースのテーブルに記録されている特殊なデータ形式a: s:を含むシリアライズデータ

ワードプレスのデータベースのテーブルに記録されている特殊なデータ形式a: s:を含むシリアライズデータ

ワードプレスのDBのテーブルに記録されている特殊なデータ形式a: s:を含むシリアライズデータについて解説いたします。

続きを読む

ワードプレス依頼事例(WPドクター):非ワードプレスサイトの膨大なデータをワードプレスサイトに加工しインポート

ワードプレス依頼事例(WPドクター):非ワードプレスサイトの膨大なデータをワードプレスサイトに加工しインポート

国際的なアートの展覧会の画像や、作者、賞等のデータを非ワードプレスサイトから、ワードプレスサイトへ移行しギャラリーサイトを制作するご依頼を頂きましたので、その事例をご紹介いたします。

続きを読む

ワードプレスでプラグインが有効になったときにDBテーブルを増やす方法

ワードプレスでプラグインが有効になったときにDBテーブルを増やす方法

ワードプレスのプラグインが有効になったときに実行する処理 下記のコードは、ワードプレスのプラグイン(自身)が有効になったときに、テーブル($wpdb->prefix . ‘mydata’)が存在しない場合にmyplugin_dbinstall()という関数を実行するコードになります。

続きを読む

ワードプレスの$wpdbでSQLを実行する技5選

ワードプレスの$wpdbでSQLを実行する技5選

ワードプレスにはデータベースに認証した状態ですぐにSQLを実行できる便利なグローバル変数$wpdbというものがあります。 今回はこの$wpdbを利用してMYSQL文を発行する技をいくつかご紹介したいと思います。

続きを読む

ワードプレス依頼事例(WPドクター):全国習い事教室の検索システムの開発

ワードプレス依頼事例(WPドクター):全国習い事教室の検索システムの開発

クライアント様のご相談としましては、10万件以上あるデータの検索速度の高速化と、より詳細な条件指定付き検索システム開発をワードプレスドクターにてご担当させていただきました。

続きを読む

ワードプレスのレビジョンや非承認コメントをSQL文で一気に消す方法

ワードプレスのレビジョンや非承認コメントをSQL文で一気に消す方法

上級者向けとなりますが、Mysqlで直接SQL文を実行し、一気にレビジョンや非承認コメントを消してしまうコードをご紹介いたします。

続きを読む

ワードプレスでユーザー(管理者)をデータベース(MySQL)から作る方法

ワードプレスでユーザー(管理者)をデータベース(MySQL)から作る方法

ワードプレスの管理者権限を持ったユーザーは、管理画面から追加できますが何らかの理由でログインができなくなった場合や、管理ユーザーを手動で追加する必要になった場合は、データベース(MYSQL)に直接ユーザー情報を書き込むことで作成することができます。

続きを読む

ワードプレスのデータベースの肥大化の解消方法

ワードプレスのデータベースの肥大化の解消方法

ワードプレスのデータベースは一般的には1000記事程でアクセス解析プラグインなどを入れていてログがたまっていたとしても最大100MB程が望ましいサイズかと思います。データベースが肥大化しているとサイト速度の低下や、バックアップが不完全になるなど様々な弊害があります。 今回は肥大化してしまったデータベースのサイズの最適化の方法をいくつかご紹介したいと思います。

続きを読む

ワードプレスのデータベースのインポートでUnknown character set: ‘utf8mb4’とUnknown collation: ‘utf8mb4_unicode_520_ci’の解決方法

ワードプレスのデータベースのインポートでUnknown character set: ‘utf8mb4’とUnknown collation: ‘utf8mb4_unicode_520_ci’の解決方法

ワードプレスのデータベースをインポートしようとしたときに Unknown character set: ‘utf8mb4’ や Unknown collation: ‘utf8mb4_unicode_520_ci’ というエラーが出てデータベースのインポートができないときの解決方法をお知らせいたします。

続きを読む

シンプルで軽いphpMyadminの代替 データベース管理プログラム「Adminer」を使おう

シンプルで軽いphpMyadminの代替 データベース管理プログラム「Adminer」を使おう

phpMyadminはワードプレスをご利用のサイト様だけでなく、様々なウェブサービスでデータベースを見たり操作したりするのに広く利用されているプログラムです。 ただ、phpMyadminは複雑な機能を大量に含んでいる事から数千ファイルを含む巨大なプログラムとなっており、アップロードも大変で、動作も重いです。 今回は、たった1つのPHPファイルで、phpMyadminの主要な機能をかなりカバーしており、軽快な動作のデータベース管理ウェブア

続きを読む

Wordpress(ワードプレス)のデータベースの構造

WordPress(ワードプレス)のデータベースの構造

ワードプレスのデータベースの構造について解説いたします。ワードプレスのデータベースのテーブルは基本的には下記の11テーブルとなっています ・wp_commentmeta ・wp_comments ・wp_links ・wp_options ・wp_postmeta ・wp_posts ・wp_terms ・wp_term_relationships ・wp_term_taxonomy ・wp_usermeta ・wp_users テーブ

続きを読む

Wordpress(ワードプレス)のデータベースにアクセスする方法

WordPress(ワードプレス)のデータベースにアクセスする方法

ワードプレスは、PHPというプログラミング言語とmysqlというデータベースで動作するCMSです。 ここではワードプレスのデータベースにアクセスする方法をご紹介します phpMyadmin経由でアクセスする phpMyadminは、mysqlをブラウザからコントロールする為の無料のウェブアプリケーションです。データベースの閲覧や修正、バックアップ等の機能を備えています。 入手はこちら↓ https://www.phpmyadmin.ne

続きを読む

データベース接続確立エラーの修正方法、原因

データベース接続確立エラーの修正方法、原因

ウェブマスターの皆さんであれば必ずや一度は遭遇した事が有る「データベース接続確立エラー」。突然サイトが真っ白になり、データベース接続確立エラー(error establishing a database connection)と表示されたときは焦ってしまう事も多々有るかと思います。 このページでは「データベース接続確立エラー」が何故起るのかとその対策を解説いたします。 データベース接続確立エラーとは? 簡単にご説明すると、ワードプレスが

続きを読む