DamienKarrus’s blog

プログラミングとクライミングの足跡

wordpress

カレントユーザの特定カラムの情報を取得する方法

ログイン中のユーザの、ユーザテーブルから特定のフィールドのデータを取得する方法は以下の通り まず、ユーザIDを取得する $user_id = get_current_user_id(); 取得したユーザIDを使って、特定のフィールド(point_hamalove)のデータを取得する echo get_u…

ユーザテーブルにカラムを追加する方法

wordpressのユーザ情報(ユーザテーブル)にカラムを追加するには以下の手順を実行する functions.phpに以下を追加する 1.カラムの追加function add_users_columns( $columns ) { $columns['point_hamalove'] = 'ハマラブポイント'; return $columns;} add…

投稿されたコメントの認証について

投稿されたこめんとは「認証待ち」になる。 この設定は、 「設定」→「ディスカッション」 にて、 コメントの手動承認を必須にする すでに承認されたコメントの投稿者のコメントを許可し、それ以外のコメントを承認待ちにする 2個以上のリンクを含んでいる場…

phpのオプションモジュールをインストール

wpの「サイトヘルス」で、wornning が出ている。 phpのオプションモジュールのうち zip imagick intl がインストールされていない、と出ているので、この3つのモジュールを追加インストールする。 yumで追加インストール時にphp74の指定を忘れると、5.xのモ…

抜粋用の文章入力をする方法

the_excerpt()で取得する文字列を、本文から110文字ではなく、任意の文章にするため、記事の入力ページに抜粋用の文章入力エリアを表示させる。その為にはfunction.phpに次の1行を追記する。 add_post_type_support('page','excerpt');

固定ページの親ページにて、子ページの一覧を出力する方法

親ページの用意 固定ページで親ページをつくる。slugをたとえばeventlistとする page.phpをコピーしてpage-eventlist.phpをつくる。 slugを指定するとそのページのテンプレートはpage-[入力されたslug].phpとなる 親ページの記述 一覧表示ページ(親ページ)…

CentOS7にWordPressをインストールするまでの作業

さくらVPSのCentOS7サーバーにWordPress(以下wp)をインストールするまでの作業手順 構築する環境 CentOS7 PHP 7.4 MySQL 8.0 unixユーザの追加 # useradd hamait # password hamait password: password phpのインストール・バージョンアップ(7.4) 現在php7.2…