Skip to content

Instantly share code, notes, and snippets.

@nyankichi-n-n
Last active April 26, 2017 10:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nyankichi-n-n/663273e217155a2203a202b091dbc463 to your computer and use it in GitHub Desktop.
Save nyankichi-n-n/663273e217155a2203a202b091dbc463 to your computer and use it in GitHub Desktop.
[デモ会員サイト構築]10. 退会ページ作成(Never Let Me Go、カスタマイズ)
<?php
// 一行目はシンタックスハイライトするために追加しています。
// Never Let Me Goで編集者/管理者権限は退会させない。
function my_nlmg_validate_user( $errobj, $user_id )
{
$user = get_userdata( $user_id );
if( empty($user) ||
in_array( 'editor', $user->roles ) || in_array( 'administrator', $user->roles ) ) {
return new WP_Error( 'Error', '編集者/管理者権限のユーザーアカウント削除は管理画面より行ってください。' );
} else {
return $errobj;
}
}
add_filter( 'nlmg_validate_user', 'my_nlmg_validate_user', 10, 2 );
<?php
// Template Name: withdrawal
?>
<?php get_header(); ?>
//
// 略
//
<footer>
<?php // get_template_part('pager-page-links');//ページリンクのページャー?>
//
// 略
//
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment