WordPressの標準インストール時に作成されるデータベーステーブルの概要図
WPなど案件構築覚書
ftpから直接アップロードしたファイルは、メディアライブラリに反映されない。 データベースに反映し、メディアライブラリに登録するためにはプラグインを利用する。 使用する前にMedia from FTP>設定を変更しておく ◯使用時にuploadディレクトリの構成を保持したい場合 「アップロードしたファイルを年月ベースのフォルダに整理 」のチェックを外す 尚、上記でuploadディレクトリ内の画像を […]
WordPressの管理画面から直接ファイルを編集する場合、外観>テーマの編集を行う。 その際に、該当ファイルのパーミッションが[664]など、外部からの編集を許可していない場合、WordPressの経由の更新も行えない。 本来[ファイルを更新]ボタンが存在するところに、エラー文が表示されている。 【変更を保存するには事前にこのファイルを書き込み可能にする必要があります。詳しい情報は Codex […]
function remove_menus () { if (!current_user_can('administrator')) { //管理者ではない場合 global $menu; ~ここで非表示にするメニューを指定~ } } add_action('admin_menu', 'remove_menus'); 【指定一例】 unset($menu[2]); // ダッシュボード unset […]
// 記事の最初の画像を表示 function get_first_image_url($post){ // global $post; if ( preg_match_all( '/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches) ) { $first_img = $matches[1][0] […]
1、プラグインをインストール。有効化を行う。 2、[WP ULike]のメニューが表示されるのでカスタマイズ設定を行う。 ページの何処にボタンを表示するか設定があるが、自由に位置を設定する場合「有効化」を外しておく。 3、表示の為のコードを記入する ◯function.php ■カウントに付く[+]の表記を削除 add_filter('wp_ulike_format_number','wp_u […]
【セットアップ】 別ドメイン、別サーバーでWPのデータを使用したい場合、WP REST APIを使用する。 データを出力するために下記のプラグインを導入する ・WP REST API (WP API)・・・WordPress 4.7以前のバージョンで必要。4.7以降はコア機能として元から導入されている ・ACF to REST API・・・カスタムフィールドの値をjsonデータに含める プラグイン […]
【プラグイン導入手順】 1、他のプラグインと同じくWPにインストールを行い、有効化する 2、設定>WP Favorite Posts から、必要な設定を行う 3、お気に入りボタンをカスタマイズする場合、出力箇所にを設定 4、wpfp-page-template.phpを編集し、お気に入り一覧を作成する ※お気に入り一覧は初期状態ではテキストと削除ボタンの並ぶシンプルなものになる ※編集した […]
formタグは固定ページ=the_content()に書き込まれるので、その時点でソースを書き換えてしまう。 ■idの追加 $tmp_content = get_the_content(); $tmp_content = apply_filters( 'the_content', $tmp_content ); // フィルターフックを適用 $tmp_content = str_replace( […]
/* コンテンツエディタ ビジュアル⇔テキスト切り替え不具合対応 */ define('CONCATENATE_SCRIPTS', false);