Category Archives ( 22 Posts)

「先頭に固定表示」を反映しない

クライアントからの要望で先頭に固定表示をカテゴリページに反映する必要があり、前回そのカスタマイズを行いましたが、それにより今度はトップページに表示してあった新着情報の部分は「先頭に固定表示」を無効にする必要が出てきました。

先頭に固定表示は元々はトップページで「のみ」有効になる機能です。



index.phpまたはトップページのテーマファイルの該当箇所で、query_posts()の条件に'ignore_sticky_posts' => '1'を加えます。
例)

 

「先頭に固定表示」をカテゴリページにも反映する

投稿の公開ステータスに「この投稿を先頭に固定表示」というチェックがあります。



これはデフォルトではトップページでのみ有効になるもので、カテゴリページではチェックがあっても先頭に固定表示にはなりません。

これをカテゴリページでも反映するようにします。
READ MORE

メールアドレスでのログインを無効化

WordPress 4.5 からユーザー名だけではなく、メールアドレスによるログインが可能となりましたが、これを無効にしてしまいます。

function.phpに記載


無効化したので、ログインフォームのラベルを変更します。

function.phpに記載


■参考にさせていただきました
https://xakuro.com/blog/wordpress/1287/

管理画面用のスタイルシートを読み込む

管理画面用にオリジナルのスタイルシートを読み込む方法です。

my_admin_style.cssをテーマフォルダに準備します。
function.phpに下記を追記します。

管理画面に表示される要素を非表示にする方法はいくつかありますが、単純にスタイルシートで非表示にしたい場合など、管理画面用のスタイルシートを準備しておくと便利です。
 

スタイルシートの使用例)

管理画面上部の「表示オプション」や「ヘルプ」タブを非表示にする

非公開固定ページ・投稿を直接表示した時の404.phpの内容を変更する

非公開に設定した投稿や固定ページを表示すると404.phpが表示されます。
他にも下書き投稿、予約投稿なども404.phpが表示されます。
404.phpで「投稿がありません」と表示されるのを、投稿のステータスに合わせて表示をカスタマイズしました。
READ MORE

会員のメールアドレス・パスワード変更時にユーザーに通知メールを送らない

会員サイト運営中に、何らかの事情でユーザーのメールアドレスやパスワードを変更する必要が出た時に、Wordpressがユーザー宛てに自動で送信する通知メールを停止する方法です。

function.phpに下記を記載します。

 

コメント通知のメール本文を変更する

コメントやトラックバックがついた時に送信されるメールの本文を変更します。
READ MORE

WordPressからの通知メールの送信者名とアドレスを変更する



WordPressからはコメントが送信された時、パスワードが変更された時、更新された時など様々なタイミングで通知メールが届きます。
その通知メールの差出人名は全て「WordPress <wordpress@ドメイン名>」のようになっています。

この差出人名とメールアドレスを変更する方法です。
READ MORE

コメント投稿時に記事作成者に飛ぶメールを管理者のメールアドレスにも送信する

WordPressで記事にコメントがつくと、送信される「コメントがありましたメール」

通常、記事の作成者宛てにメールが送信されますが、これを管理者にもメールを送信するように設定を変更しました。
READ MORE

get_post()ではプレビューが表示されない

ごにょごにょと分岐のために、single.phpでget_post()を使って記事を取得していると、
プレビューで記事が表示されてなかった。

ので。

プレビューかどうかの分岐タグ
is_preview()を使って、プレビュー時は特に指定なく通常ループで記事を取得することで解決したメモ。