タグ

functions.phpとwordpressに関するyoshida2855のブックマーク (6)

  • 管理画面のユーザープロフィールの情報が変更されたら管理者に通知

    複数ユーザーのサイトを運営しております。 管理画面のユーザープロフィールの情報が書き換えられたら、管理者にメールで通知するような方法はありませんでしょうか。 例えば、function.phpなどを利用して、「プロフィールを更新」ボタンが押されたらメールで知らせるなど。 どうぞ。よろしくお願いいたします。 ちょうどこれからマルチサイトを運営する予定なのでやっつけですが簡単なのを書いてみました。 functions.phpに記述して使います。 //プロフィールのアップデートが行われたら管理者にメール送信 function profile_update_notice() { global $current_user; get_currentuserinfo(); $update_user_id = $current_user->ID; $update_user_name = $current_u

    管理画面のユーザープロフィールの情報が変更されたら管理者に通知
  • WordPressテーマのfunctions.phpでは$content_widthを定義するべし | Firegoby

    こそこそとテーマの勉強をしている今日この頃ですが、Codexを色々と漁ってるううちに発見したTipsをご紹介します。 以前に紹介した記事の中でテーマユニットテストについて触れましたが、それに関連するページを眺めていると、「$content_width を定義してね」みたいな記述がちらほらと出てくることに気が付きました。 さっそく、twentyelevenのソースを見てみると、functions.phpに以下のような記述があります。 /** * Set the content width based on the theme's design and stylesheet. */ if ( ! isset( $content_width ) ) $content_width = 584; 色々調べてみると、この$content_widthにはテーマのメインコンテンツの表示領域の横幅を入れる必

    WordPressテーマのfunctions.phpでは$content_widthを定義するべし | Firegoby
    yoshida2855
    yoshida2855 2012/05/25
    そうゆうことだったのか。
  • WordPressで自ドメインのURLを相対パスに変換する方法 | モンキーレンチ

    WordPressをSSL対応させるため、通常絶対URLで挿入されるリンクやパスを相対URLに置き換える方法を探していました。 WordPress で URL をすべて相対 URL にする方法 : dogmap.jp 上記のサイトに、functions.phpに書けば相対URLに変換してくれるコードが掲載されていたのですが、ルートディレクトリにWordPressがインストールされている場合にしか対応しておらず、僕の環境には合わなかったので、サブディレクトリにインストールしてある場合でも対応できるようにコードを修正してみました(ついでにPHP5バージョンで)。 class relative_URI { public function __construct() { add_action('get_header', array(&$this, 'get_header'), 1); add_ac

  • WordPressで挿入する画像のsrcを相対リンクにする – Simple Colors

    WordPressで記事の中に画像を挿入するとき、通常ではhttp://www.example.com/wp-content/uploads/~ などといったように、ドメインを含んだアドレスがimgタグのsrcとして埋め込まれてしまいます。 例えば、ローカル環境や構築環境で作ったサイトを、番用のドメインで公開する場合、このドメイン部分をいちいち置換しなくてはなりません。 MySQLが分かる方であれば、一括置換すれば済む話ではありますが、データベースってなんじゃらほいという方はどうすればいいのか困りますよね。そこで、挿入される画像のsrcにドメイン部分が入らないようにする方法を紹介します。 利用しているテーマのfunctions.phpに下記コードを追加するだけ。 CODE 1 function delete_host_from_attachment_url( $url ) { $rege

  • WordPressで表示する記事が新着かどうかを判別するコード – Simple Colors

    新着情報などにNewマークを表示させたいなどの要望はよくあることですね。 今回は、表示する記事が新着や更新かどうかの判別用コードを紹介します。 なるべく汎用的となるように書いたので、ちょっとコードが長いですが、ご容赦ください。 いつものように CODE 1 を利用するテーマの functions.php にぺたりと追加してもらえれば、新着や更新の条件判別ができるようになります。利用方法は、コードの後で。 CODE 1 /** * post_classの出力するclassに、新着であれば、new-post、更新であれば、modified-postを追加する。 * * @param array $classes Array of default classes. * @param array|string $class array or string space separated class

  • WordPress のエディタから、不要なメディアボタンを削除する - dogmap.jp

    WordPress を、マルチサイト版で利用している場合、エディタ上部に表示されているメディアボタンの表示・非表示はオプションで設定できます。 しかし、シングルサイト版で使用している場合は、これらを制御することはできません。 シングルサイト版でも、制御することは不可能なんでしょうか? 実は media_buttons アクションフックを使用することで、実現可能です。 テーマの functions.php に以下の記述をコピペしましょう。 function my_media_buttons() { remove_action( 'media_buttons', 'media_buttons' ); $do_image = true; $do_audio = true; $do_video = true; if ( is_multisite() ) { $media_buttons = get

    WordPress のエディタから、不要なメディアボタンを削除する - dogmap.jp
  • 1