ドクターPHのブログ

定年退職するドクターPHの行く末は?
<< WordPresのフック | main | WordPressの流れ >>
WordPressのフックと関数
0
    テーマのファイルを説明しているテーマの作成によると、function.phpとは、基本的にプラグイン(正しくはAPIプラグイン)として働く。
    WordPressが起動されると、各プラグインとこのfunction.phpを読み込む。
    これは、そのテーマだけに特有な関数が定義されている。
    一方プラグインはテーマに関係なく働くものだ。
    フックはAPIプラグインの中の関数を作るときに使われる。
    function.phpに記載する関数の場合も同じだ。
    カテゴリーページの投稿記事のタイトル順にソートする関数は、

    <php? function wp_order_by_title($orderby) {
        if (is_category()) {
            global $wpdb;
            $orderby = "$wpdb->posts.post_title ASC";
        }
        return $orderby;
    };


    add_filter('posts_orderby', 'wp_order_by_title');?>

    add_filter()がWordPressへの登録であり、フックがposts_orderbyになる
    | パソコン | 08:28 | comments(0) | - |









    1234567
    891011121314
    15161718192021
    22232425262728
    293031    
    << October 2017 >>
    + RECOMMEND
    + SELECTED ENTRIES
    + CATEGORIES
    + ARCHIVES
    + JUGEM
    + MOBILE
    qrcode
    + LINKS
    + PROFILE
    + OTHERS
    このページの先頭へ