• プラグインが吐き出すCSSをヘッダーから削除する
    プラグインについているCSSはそのまま何も考えずに使えて便利なんですが、フルスクラッチでデザインをする場合やヘッダーを軽くして体感速度向上させるなど、ヘッダーからCSSを削除させるコードです。

    ちなみに、ヘッダーから消えるだけでかなりの速度向上が体感できる場合が多いです。

    function.phpに追加して使います。


    // プラグインCSSをヘッダーから削除 */
    function cut_plugin_css() {
    wp_deregister_style( 'wpfp-public-style' );
    wp_deregister_style( 'tablepress-default' );
    //wp_der…
    [ 続きを読む ]

  • buddypressでユーザーがフロントエンドで投稿できるような仕様にした場合、記事のフッターに配置されるauthor_linkが著者アーカイブに飛ばずに、buddypressメンバープロフィールに飛ぶように変更するコードです。

    function.phpに追加します。

    //著者リンクをbuddypressプロフィールに変える
    add_filter( 'author_link', 'change_author_link', 10, 1 );
    function change_author_link($link) {
    $username=get_the_author_meta('user_nicename');
    $link = 'メンバーページのURL(/member/とか)'…
    [ 続きを読む ]

  • wordpressやbuddypressにログインして投稿作成する時に、メディアをクリックすると、他のユーザーがアップロードした画像まですべてが見えてしまいます。これを「自分(ログイン中のユーザー)がアップした画像だけ表示」させたい時のコードです。

    function.phpに追加するだけです。
    //メディアをユーザー間で見えなくする
    function display_only_self_uploaded_medias( $query ) {
    if ( $user = wp_get_current_user() ) {
    $query['author'] = $user->ID;
    }
    return $query;
    }
    add_action( 'ajax_query_atta…
    [ 続きを読む ]

  • wordpressやbuddypressにログインしているユーザーとログインしていないゲストユーザーで表示させたいものを変えたい時のコードです。

    「ゲストの場合は新規登録ボタンを表示、ログインしていたら新規登録ボタンは非表示」などの表示切り替えやメニューなどさまざまなところで使えます。

    <!-- ログイン判定コード -->
    <?php if( is_user_logged_in() ) : ?>
    <!--ログインしている人にのみ表示されます。-->
    <?php else : ?>
    <!--ログインしていない人に表示されます。-->
    <?php endif; ?>

    結構使うのですが、なかなか覚えられないコードのひとつです(汗)…

  • buddypressのプロフィール欄で複数行を改行付きで入力しても、1行で表示されます。これを入力時の改行(HTML)を反映させた状態で表示させたいときのコードです。

    <?php if (bp_get_profile_field_data('field=プロフィール') == "") :
    echo '';
    else:
    // display code
    $data=bp_get_member_profile_data(array('field'=>'プロフィール'));
    echo 'プロフィール;';
    echo wpautop($data);//wpautopというのが改行を有効にしているの
    endif; ?>[ 続きを読む ]

  • 写真取ってないけど、皆既月食ってなん百年に一度が何回もある気がするけど多分気のせいだよね。

    今日は長期勤務者様が会社からプレゼントされた旅行から帰ってきたお土産がとても辛くて眠くなりました。

    となりのアダーもからい!辛い!と言いながら食べてて面白かったです。

    あとアルコール消毒を良くしてるイヤホンがとても臭いかったです。

    すんげぇ、なんもない日だったので書くことがねぇわ。

  • 高調波関連規格動向
    欧州EN61000-3-2規格の明確化が行われており、CENELECで各国の意見を収集し、2001年1月1日の実施予定となっています。これにより原稿のEN60555-2は、2001年1月1日で無効となり、使用できなくなります。よってEN60555-2規格で製作された機器は2001年1月1日以降、EN61000-3-2でテストしなければなりません。

    IEC61000-3-2の明確化関連文書においては、IEC文書として77A/WG1で検討が進められています。一方CENELECではCLC/TC210(S)175が発行されており、多くの変更点が見られます。

    変更された内容は、改訂Aおよび改訂Bの2つからなっており、改訂Bの項目において「機器のクラス分け」が変わってい…[ 続きを読む ]

  • さらに読み込む
classic-no-mikata.com