Archives by 0

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

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



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

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

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

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

function.phpに記載
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );


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

function.phpに記載
function my_gettext_login( $translated_text, $text, $domain ) {
	if ( 'wp-login.php' === $GLOBALS['pagenow'] ) {
		if ( $domain == 'default' && $text === 'Username or Email Address' ) {
			$translated_text = __( 'Username' );
		}
	}
	return $translated_text;
}

add_filter( 'gettext', 'my_gettext_login', 20, 3 );


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

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

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

my_admin_style.cssをテーマフォルダに準備します。
function.phpに下記を追記します。
function my_admin_style(){
	wp_enqueue_style( 'my_admin_style', get_template_directory_uri().'/my_admin_style.css' );
}
add_action( 'admin_enqueue_scripts', 'my_admin_style' );

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

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

管理画面上部の「表示オプション」や「ヘルプ」タブを非表示にする
#contextual-help-link-wrap,#screen-options-link-wrap{
	display: none;
}

インソール完成とその後

また更新が開いてしまった・・・。

11月2日(金)作成したインソールを受け取りに行ってきました。
約2万円を用意してね。
 

READ MORE

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

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

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

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

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

//メールアドレス変更時にメールを送信しない
add_filter( 'send_email_change_email', '__return_false' );
//パスワード変更時にメールを送信しない
add_filter( 'send_password_change_email', '__return_false' );
 

リハビリ用インソール作り

10月26日(金)10日ぶりに受診してきました。
この日はリハビリの為のインソールを作る為に装具士さんとお会いしました。

READ MORE

松葉杖の代わり!両手が使える「アイウォークフリー(iWALKFree 2.0)」購入しました

松葉杖がこんなに大変だなんて知らなくて。。。
初めて松葉杖で病院から帰った翌日は上半身がバッキバキに筋肉痛でした。

松葉杖だと両手が塞がってしまって、荷物を持って移動ができないし・・・なので家の中の移動はケンケンかPC用の椅子でゴロゴロしてました。
狭い家の中で椅子も小回りが利かないし、家事・育児に片足生活は本当に不便でした。
ケガした左足の回復が早いか、ケンケンしてる右足が故障するのが先かみたいな状態。
2歳の双子の世話や家事もほったらかしにできないし、かと言って手伝いに来られる家族は近くにおらず。

そこで見つけたのがこのニークラッチ「アイウォークフリー(iWALKFree)」でした。

READ MORE

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

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

MYSQLよく使うメモ

文字列Aを文字列Bで置き換え

UPDATE table_name 
SET column=REPLACE(column, '検索文字列', '置換文字列');

TableAの値をTableBの値で書き換え

UPDATE TableA, TableB 
SET TableA.column = TableB.column 
WHERE TableA.column = TableB.column;

JOINしてWHEREしてUPDATE

UPDATE TableA a LEFT JOIN TableB b ON a.column = b.column 
SET a.column = "Hoge!" WHERE b.column = "hoge";

カラムを追加

ALTER TABLE table_name
ADD <code>new_column</code> text NOT NULL AFTER <code>before_column</code>,
ADD <code>new_column2</code> text NOT NULL AFTER <code>new_column</code>,
ADD <code>new_column3</code> text NOT NULL AFTER <code>new_column2</code>;

テーブルの列情報を調べる

DESCRIBE table_name;

テーブルのインデックス情報を調べる

SHOW INDEX FROM table_name;