• ちょっと気になったので。

    function get_setting_defaults( $domain ) {
    		$setting_defaults = new WPtouchSettings;
    
    		if ( $domain == 'wptouch_pro' ) {
    			$setting_defaults = new WPtouchDefaultSettings30;
    		} else if ( $domain == 'bncid' ) {
    			$setting_defaults = new WPtouchDefaultSettingsBNCID30;
    		} else if ( $domain == 'compat' ) {
    			$setting_defaults = new WPtouchDefaultSettingsCompat;
    		} else {
    			$setting_defaults = apply_filters( 'wptouch_setting_defaults', $setting_defaults, $domain );
    			$setting_defaults = apply_filters( 'wptouch_setting_defaults_' . wptouch_strip_dashes( $domain ), $setting_defaults );
    		}
    
    		$settings_defaults = apply_filters( 'wptouch_settings_override_defaults', $setting_defaults, $domain );
    
    		return $setting_defaults;
    	}

    において
    $settings_defaults = apply_filters( ‘wptouch_settings_override_defaults’, $setting_defaults, $domain );
    $setting_defaultsでなくて、この変数名でいいのでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 sumida

    (@sumida)

    ついでに、もう一つ気になったので。

    function get_settings( $domain = 'wptouch_pro', $clone_it = true ) {
    .
    .
    
    				// Merge in default settings
    				foreach( (array)$defaults as $name => $value ) {
    					if ( !isset( $settings->$name ) ) {
    						$settings->$name = $value;
    					}
    				}
    .
    .
    	}

    において
    $settings->$name = $value;
    これは、PHPの文法上可能なのでしょうか?

    トピック投稿者 sumida

    (@sumida)

    上記の記述方法は、こちらのサイトで説明されておりました。
    http://gom.hatenablog.com/entry/20090330/1238370757

    トピック投稿者 sumida

    (@sumida)

    お世話になります。このスレッドの最初に投稿した内容について、
    $settings_defaults
    は、
    $setting_defaults
    の記述誤りではないかと思います。

    本家の方へ、ご連絡いただければと思います。

    本家というのはどちらを指すのでしょう?
    公式ディレクトリに登録されているプラグインであれば、自分で作者へのフィードバックが可能です。

    http://wordpress.org/support/plugin/wptouch

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「wptouch class-wptouch-pro.php 関数get_setting_defaultsについて」には新たに返信することはできません。