管理画面の一般設定内サイトの言語でエラーがでる
サイトのトップページの表示ディレクトリをサブディレクトリに変更した場合に、管理画面内「サイトの言語」部分でエラーメッセージが表示される場合がある。 Warning: fileperms(): stat failed for ※※\cms\index.php in ※※\cms\wp-admin\includes\file.php on line 908 解決は、移動させたindex.phpを元の記 […]
WPなど案件構築覚書
サイトのトップページの表示ディレクトリをサブディレクトリに変更した場合に、管理画面内「サイトの言語」部分でエラーメッセージが表示される場合がある。 Warning: fileperms(): stat failed for ※※\cms\index.php in ※※\cms\wp-admin\includes\file.php on line 908 解決は、移動させたindex.phpを元の記 […]
よく実装に利用するプラグイン。 基本的には最新版を導入する。 しかし、WPのバージョンが新しいと互換性が無い場合、テンプレートのカスタマイズ内容により利用できない場合、他のプラグインと干渉して不具合が起こる可能性がある。 安定した運用が確定するまでは利用の組み合わせは要検証。 ☆・・・ほぼ全ての案件で利用するもの/初期状態で入れておくと便利なもの ◎・・・構築仕様により導入するもの ◯・・・必須で […]
You do not have sufficient permissions to access this page. データベースの移行などで、wp-usersテーブルのユーザー設定とwp-usermetaテーブルのユーザー設定が合致しない場合に起こる。 wp-usersで登録されているユーザーのIDを調べ、wp-usermetaの値を変更することでログインが可能になる。 1、wp-usersテ […]
インストールした状態では「タイトル&メタ」など設定したい項目が非表示になっている。 またツール自体のデザインが大幅変更されているので、リンク先ページなどを参照し、新バージョンに合わせて設定を行っていく。 ◯必ず行うこと 【SEO > ダッシュボード】の「Features」タブにある「Advanced settings pages」という設定項目を Enabled に変更して保存。 これでメニュー項 […]
■検索用フォーム <form action="<?php echo esc_url(home_url('/')); ?>search/" method="GET"> <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="キーワードを […]
wordpressの予約投稿が失敗する場合の確認を行っても解決しない場合、WP Missed Scheduleを導入して投稿補助を行う。 このプラグインは一定間隔で記事の投稿状態をチェックし、「投稿失敗」のステータスが付いた記事を公開状態に変更する。
カスタムフィールドでpdfをアップロードする場合、カスタムフィールドの「ファイル」では、サムネイルは作成されずファイルへのリンクのみ設定できる。 「画像」のようにサムネイルを使用したい場合、別途画像を登録する必要がある。 pdfアップロードと同時にサムネイルを自動で用意してする為のプラグインが「PDF Image Generator」となる。 ※注意 ーバーにImageMagickとGhostSc […]
静的ページでWPのヘッダー・フッターなど共通ファイル。 また情報の一覧など動的情報を使用する場合、必要になるファイルはwp-blog-header.php。 ドキュメント宣言より前にこのファイルへのパスを記載することで、WPの機能を利用できる。 <?php //wp-blog-header.phpを読み込む(WordPress外でもWordPress独自の関数を使えるようにする) requi […]
<?php bloginfo('description'); ?>
<?php $fruits = get_field('fruits',$post->ID); ?> <?php if ( is_array( $fruits ) && in_array('リンゴ', $fruits ) ) : ?> <img src="images/ringo_on.gif"> <?php else: ?> & […]