????

Your IP : 3.149.240.101


Current Path : /home/r6536736/public_html/gaiheki-kyoto.com/wp-admin/
Upload File :
Current File : /home/r6536736/public_html/gaiheki-kyoto.com/wp-admin/edit-form-blocks.php

<?php
/**
 * The block editor page.
 *
 * @since 5.0.0
 *
 * @package WordPress
 * @subpackage Administration
 */

// Don't load directly.
if ( ! defined( 'ABSPATH' ) ) {
	die( '-1' );
}

/**
 * @global string       $post_type        Global post type.
 * @global WP_Post_Type $post_type_object Global post type object.
 * @global WP_Post      $post             Global post object.
 * @global string       $title            The title of the current screen.
 * @global array        $wp_meta_boxes    Global meta box state.
 */
global $post_type, $post_type_object, $post, $title, $wp_meta_boxes;

$block_editor_context = new WP_Block_Editor_Context( array( 'post' => $post ) );

// Flag that we're loading the block editor.
$current_screen = get_current_screen();
$current_screen->is_block_editor( true );

// Default to is-fullscreen-mode to avoid jumps in the UI.
add_filter(
	'admin_body_class',
	static function ( $classes ) {
		return "$classes is-fullscreen-mode";
	}
);

/*
 * Emoji replacement is disabled for now, until it plays nicely with React.
 */
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );

/*
 * Block editor implements its own Options menu for toggling Document Panels.
 */
add_filter( 'screen_options_show_screen', '__return_false' );

wp_enqueue_script( 'heartbeat' );
wp_enqueue_script( 'wp-edit-post' );

$rest_path = rest_get_route_for_post( $post );

$active_theme = get_stylesheet();

// Preload common data.
$preload_paths = array(
	'/wp/v2/types?context=view',
	'/wp/v2/taxonomies?context=view',
	add_query_arg( 'context', 'edit', $rest_path ),
	sprintf( '/wp/v2/types/%s?context=edit', $post_type ),
	'/wp/v2/users/me',
	array( rest_get_route_for_post_type_items( 'attachment' ), 'OPTIONS' ),
	array( rest_get_route_for_post_type_items( 'page' ), 'OPTIONS' ),
	array( rest_get_route_for_post_type_items( 'wp_block' ), 'OPTIONS' ),
	array( rest_get_route_for_post_type_items( 'wp_template' ), 'OPTIONS' ),
	sprintf( '%s/autosaves?context=edit', $rest_path ),
	'/wp/v2/settings',
	array( '/wp/v2/settings', 'OPTIONS' ),
	'/wp/v2/global-styles/themes/' . $active_theme . '?context=view',
	'/wp/v2/global-styles/themes/' . $active_theme . '/variations?context=view',
	'/wp/v2/themes?context=edit&status=active',
	array( '/wp/v2/global-styles/' . WP_Theme_JSON_Resolver::get_user_global_styles_post_id(), 'OPTIONS' ),
	'/wp/v2/global-styles/' . WP_Theme_JSON_Resolver::get_user_global_styles_post_id() . '?context=edit',
);

block_editor_rest_api_preload( $preload_paths, $block_editor_context );

wp_add_inline_script(
	'wp-blocks',
	sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( $post ) ) ),
	'after'
);

/*
 * Assign initial edits, if applicable. These are not initially assigned to the persisted post,
 * but should be included in its save payload.
 */
$initial_edits = array();
$is_new_post   = false;
if ( 'auto-draft' === $post->post_status ) {
	$is_new_post = true;
	// Override "(Auto Draft)" new post default title with empty string, or filtered value.
	if ( post_type_supports( $post->post_type, 'title' ) ) {
		$initial_edits['title'] = $post->post_title;
	}

	if ( post_type_supports( $post->post_type, 'editor' ) ) {
		$initial_edits['content'] = $post->post_content;
	}

	if ( post_type_supports( $post->post_type, 'excerpt' ) ) {
		$initial_edits['excerpt'] = $post->post_excerpt;
	}
}

// Preload server-registered block schemas.
wp_add_inline_script(
	'wp-blocks',
	'wp.blocks.unstable__bootstrapServerSideBlockDefinitions(' . wp_json_encode( get_block_editor_server_block_settings() ) . ');'
);

// Preload server-registered block bindings sources.
$registered_sources = get_all_registered_block_bindings_sources();
if ( ! empty( $registered_sources ) ) {
	$filtered_sources = array();
	foreach ( $registered_sources as $source ) {
		$filtered_sources[] = array(
			'name'        => $source->name,
			'label'       => $source->label,
			'usesContext' => $source->uses_context,
		);
	}
	$script = sprintf( 'for ( const source of %s ) { wp.blocks.registerBlockBindingsSource( source ); }', wp_json_encode( $filtered_sources ) );
	wp_add_inline_script(
		'wp-blocks',
		$script
	);
}

// Get admin url for handling meta boxes.
$meta_box_url = admin_url( 'post.php' );
$meta_box_url = add_query_arg(
	array(
		'post'                  => $post->ID,
		'action'                => 'edit',
		'meta-box-loader'       => true,
		'meta-box-loader-nonce' => wp_create_nonce( 'meta-box-loader' ),
	),
	$meta_box_url
);
wp_add_inline_script(
	'wp-editor',
	sprintf( 'var _wpMetaBoxUrl = %s;', wp_json_encode( $meta_box_url ) ),
	'before'
);

// Set Heartbeat interval to 10 seconds, used to refresh post locks.
wp_add_inline_script(
	'heartbeat',
	'jQuery( function() {
		wp.heartbeat.interval( 10 );
	} );',
	'after'
);

/*
 * Get all available templates for the post/page attributes meta-box.
 * The "Default template" array element should only be added if the array is
 * not empty so we do not trigger the template select element without any options
 * besides the default value.
 */
$available_templates = wp_get_theme()->get_page_templates( get_post( $post->ID ) );
$available_templates = ! empty( $available_templates ) ? array_replace(
	array(
		/** This filter is documented in wp-admin/includes/meta-boxes.php */
		'' => apply_filters( 'default_page_template_title', __( 'Default template' ), 'rest-api' ),
	),
	$available_templates
) : $available_templates;

// Lock settings.
$user_id = wp_check_post_lock( $post->ID );
if ( $user_id ) {
	$locked = false;

	/** This filter is documented in wp-admin/includes/post.php */
	if ( apply_filters( 'show_post_locked_dialog', true, $post, $user_id ) ) {
		$locked = true;
	}

	$user_details = null;
	if ( $locked ) {
		$user         = get_userdata( $user_id );
		$user_details = array(
			'name' => $user->display_name,
		);

		if ( get_option( 'show_avatars' ) ) {
			$user_details['avatar'] = get_avatar_url( $user_id, array( 'size' => 128 ) );
		}
	}

	$lock_details = array(
		'isLocked' => $locked,
		'user'     => $user_details,
	);
} else {
	// Lock the post.
	$active_post_lock = wp_set_post_lock( $post->ID );
	if ( $active_post_lock ) {
		$active_post_lock = esc_attr( implode( ':', $active_post_lock ) );
	}

	$lock_details = array(
		'isLocked'       => false,
		'activePostLock' => $active_post_lock,
	);
}

/**
 * Filters the body placeholder text.
 *
 * @since 5.0.0
 * @since 5.8.0 Changed the default placeholder text.
 *
 * @param string  $text Placeholder text. Default 'Type / to choose a block'.
 * @param WP_Post $post Post object.
 */
$body_placeholder = apply_filters( 'write_your_story', __( 'Type / to choose a block' ), $post );

$editor_settings = array(
	'availableTemplates'   => $available_templates,
	'disablePostFormats'   => ! current_theme_supports( 'post-formats' ),
	/** This filter is documented in wp-admin/edit-form-advanced.php */
	'titlePlaceholder'     => apply_filters( 'enter_title_here', __( 'Add title' ), $post ),
	'bodyPlaceholder'      => $body_placeholder,
	'autosaveInterval'     => AUTOSAVE_INTERVAL,
	'richEditingEnabled'   => user_can_richedit(),
	'postLock'             => $lock_details,
	'postLockUtils'        => array(
		'nonce'       => wp_create_nonce( 'lock-post_' . $post->ID ),
		'unlockNonce' => wp_create_nonce( 'update-post_' . $post->ID ),
		'ajaxUrl'     => admin_url( 'admin-ajax.php' ),
	),
	'supportsLayout'       => wp_theme_has_theme_json(),
	'supportsTemplateMode' => current_theme_supports( 'block-templates' ),

	// Whether or not to load the 'postcustom' meta box is stored as a user meta
	// field so that we're not always loading its assets.
	'enableCustomFields'   => (bool) get_user_meta( get_current_user_id(), 'enable_custom_fields', true ),
);

// Add additional back-compat patterns registered by `current_screen` et al.
$editor_settings['__experimentalAdditionalBlockPatterns']          = WP_Block_Patterns_Registry::get_instance()->get_all_registered( true );
$editor_settings['__experimentalAdditionalBlockPatternCategories'] = WP_Block_Pattern_Categories_Registry::get_instance()->get_all_registered( true );

$autosave = wp_get_post_autosave( $post->ID );
if ( $autosave ) {
	if ( mysql2date( 'U', $autosave->post_modified_gmt, false ) > mysql2date( 'U', $post->post_modified_gmt, false ) ) {
		$editor_settings['autosave'] = array(
			'editLink' => get_edit_post_link( $autosave->ID ),
		);
	} else {
		wp_delete_post_revision( $autosave->ID );
	}
}

if ( ! empty( $post_type_object->template ) ) {
	$editor_settings['template']     = $post_type_object->template;
	$editor_settings['templateLock'] = ! empty( $post_type_object->template_lock ) ? $post_type_object->template_lock : false;
}

// If there's no template set on a new post, use the post format, instead.
if ( $is_new_post && ! isset( $editor_settings['template'] ) && 'post' === $post->post_type ) {
	$post_format = get_post_format( $post );
	if ( in_array( $post_format, array( 'audio', 'gallery', 'image', 'quote', 'video' ), true ) ) {
		$editor_settings['template'] = array( array( "core/$post_format" ) );
	}
}

if ( wp_is_block_theme() && $editor_settings['supportsTemplateMode'] ) {
	$editor_settings['defaultTemplatePartAreas'] = get_allowed_block_template_part_areas();
}

/**
 * Scripts
 */
wp_enqueue_media(
	array(
		'post' => $post->ID,
	)
);
wp_tinymce_inline_scripts();
wp_enqueue_editor();

/**
 * Styles
 */
wp_enqueue_style( 'wp-edit-post' );

/**
 * Fires after block assets have been enqueued for the editing interface.
 *
 * Call `add_action` on any hook before 'admin_enqueue_scripts'.
 *
 * In the function call you supply, simply use `wp_enqueue_script` and
 * `wp_enqueue_style` to add your functionality to the block editor.
 *
 * @since 5.0.0
 */
do_action( 'enqueue_block_editor_assets' );

// In order to duplicate classic meta box behavior, we need to run the classic meta box actions.
require_once ABSPATH . 'wp-admin/includes/meta-boxes.php';
register_and_do_post_meta_boxes( $post );

// Check if the Custom Fields meta box has been removed at some point.
$core_meta_boxes = $wp_meta_boxes[ $current_screen->id ]['normal']['core'];
if ( ! isset( $core_meta_boxes['postcustom'] ) || ! $core_meta_boxes['postcustom'] ) {
	unset( $editor_settings['enableCustomFields'] );
}

$editor_settings = get_block_editor_settings( $editor_settings, $block_editor_context );

$init_script = <<<JS
( function() {
	window._wpLoadBlockEditor = new Promise( function( resolve ) {
		wp.domReady( function() {
			resolve( wp.editPost.initializeEditor( 'editor', "%s", %d, %s, %s ) );
		} );
	} );
} )();
JS;

$script = sprintf(
	$init_script,
	$post->post_type,
	$post->ID,
	wp_json_encode( $editor_settings ),
	wp_json_encode( $initial_edits )
);
wp_add_inline_script( 'wp-edit-post', $script );

if ( (int) get_option( 'page_for_posts' ) === $post->ID ) {
	add_action( 'admin_enqueue_scripts', '_wp_block_editor_posts_page_notice' );
}

require_once ABSPATH . 'wp-admin/admin-header.php';
?>

<div class="block-editor">
	<h1 class="screen-reader-text hide-if-no-js"><?php echo esc_html( $title ); ?></h1>
	<div id="editor" class="block-editor__container hide-if-no-js"></div>
	<div id="metaboxes" class="hidden">
		<?php the_block_editor_meta_boxes(); ?>
	</div>

	<?php // JavaScript is disabled. ?>
	<div class="wrap hide-if-js block-editor-no-js">
		<h1 class="wp-heading-inline"><?php echo esc_html( $title ); ?></h1>
		<?php
		if ( file_exists( WP_PLUGIN_DIR . '/classic-editor/classic-editor.php' ) ) {
			// If Classic Editor is already installed, provide a link to activate the plugin.
			$installed           = true;
			$plugin_activate_url = wp_nonce_url( 'plugins.php?action=activate&amp;plugin=classic-editor/classic-editor.php', 'activate-plugin_classic-editor/classic-editor.php' );
			$message             = sprintf(
				/* translators: %s: Link to activate the Classic Editor plugin. */
				__( 'The block editor requires JavaScript. Please enable JavaScript in your browser settings, or activate the <a href="%s">Classic Editor plugin</a>.' ),
				esc_url( $plugin_activate_url )
			);
		} else {
			// If Classic Editor is not installed, provide a link to install it.
			$installed          = false;
			$plugin_install_url = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=classic-editor' ), 'install-plugin_classic-editor' );
			$message            = sprintf(
				/* translators: %s: Link to install the Classic Editor plugin. */
				__( 'The block editor requires JavaScript. Please enable JavaScript in your browser settings, or install the <a href="%s">Classic Editor plugin</a>.' ),
				esc_url( $plugin_install_url )
			);
		}

		/**
		 * Filters the message displayed in the block editor interface when JavaScript is
		 * not enabled in the browser.
		 *
		 * @since 5.0.3
		 * @since 6.4.0 Added `$installed` parameter.
		 *
		 * @param string  $message   The message being displayed.
		 * @param WP_Post $post      The post being edited.
		 * @param bool    $installed Whether the classic editor is installed.
		 */
		$message = apply_filters( 'block_editor_no_javascript_message', $message, $post, $installed );
		wp_admin_notice(
			$message,
			array(
				'type' => 'error',
			)
		);
		?>
	</div>
</div>

外壁塗装にできること・できないことを徹底解説

外壁塗装にできること・できないことを徹底解説

京都の外壁塗装業者ランキング
京都の外壁塗装業者を評判・口コミから厳選
  1. サイトトップ
  2.  ≫ 【京都版】外壁塗装で知っておきたい豆知識
  3.  ≫ 外壁塗装にできること・できないことを徹底解説

このページでは「外壁塗装にできること・できないことを徹底解説」をご紹介しています。

日々進化していく外壁塗装の塗料。
ひと昔前だと高性能で高額だった塗料も、現在では同じ塗料でもリーズナブルな価格で一般的に使用されるようになり、機能の面でも多種多様の塗料が販売されています。
見た目をより良くするだけでなく、汚れがつきにくい塗料や断熱機能を備えた塗料と種類の幅が広くなっています。
しかし、外壁塗装がお住まいを守ることに関するすべてに対応できるのかと言われると、そうではありません。
ここでは、「外壁塗装にできること・できないこと」をご紹介していきます。

外壁塗装の塗料にできることとは?

外壁塗装の塗料にできることとは?

外壁塗装の塗料は、各塗料メーカーの力を入れた研究開発や努力により、耐久年数などの基本の性能はもちろん、遮熱や防汚などの機能が年々改良され進歩してきました。
塗料がどんどん高性能になっているため、外壁塗装さえ行えば建物に関する不具合がすべてなくなるイメージをお持ちの方もいらっしゃるかもしれません。
確かにひと昔前の塗料と現在の塗料を比べると、性能は進化しています。
しかし、いくら塗料の性能が良くなっているといってもできないこともあります

外壁塗装の業者も塗料の性能が良くなってきていることを知っており、塗装工事の契約を結びたいがために、「この塗料を使ったら○○の問題が解決します!」「今の塗料は○○なので問題ないです!」と誇張して言ってしまいがちです。
しかし、外壁塗装にできないことはどれだけ塗料が進化してもできません。
外壁塗装業者の上記のような言葉を鵜吞みにせず、ご自身でも外壁塗装にできること・できないことを知っておくことが大切です。

下記から、まずは外壁塗装の塗料にできることを紹介していきます。

外壁・屋根の美観回復

外壁塗装の効果の中でも最も分かりやすいものが、外壁・屋根の美観回復です。
外壁塗装を行うと外壁、屋根の見栄えが良くなるため、最大の目的とも言えるでしょう。

また、塗った液体の塗料が乾いて固まった状態のことを「塗膜」といいます。
塗膜が劣化すると防水性能が低くなり、外壁や屋根の表面に汚れがつきやすくなります。
防水性能が低下してしまうとカビやコケが発生する原因になり、建物全体の見た目を悪くしてしまいます。
外壁塗装を行うと、塗膜も新しくなるため防水性能も回復し、結果的に建物全体の美観回復、維持にもつながります。

外壁塗装の塗り替えを行う前には、高圧洗浄機を使って今ある外壁や屋根をきれいに洗い流します。
高圧洗浄を行うだけでもある程度きれいにはなりますが、その上から新しく塗料を塗っていくため、塗装直後の建物の外観は新築のようにきれいになります。

外壁・屋根の防水性能の回復

外壁材や屋根材は、製造される際や現場で表面を保護するために塗装がなされています。
塗装をした際に作られる塗膜が防水性能を持っているため、建物を雨水から守ってくれています。
しかし塗膜は長年使う影響で劣化してしまうため、いつかは必ず防水性能が落ちてしまいます
防水性能が落ちてしまうと雨水が外壁材や屋根材に染み込んできます。

そこで外壁の塗装を塗り替え、塗膜を再び形成させると防水性能が復活します。
外壁や屋根の防水性能が復活するため建物の雨水への耐久性がよみがえり、雨漏りを防げます。

遮熱・断熱機能の追加

建物に日光が当たると外壁や屋根の表面温度が上がります。
表面温度の熱が室内へ伝わることで部屋の中の温度も上がってしまいます。

遮熱・断熱機能を持つ塗料を塗ることで、効率よく日光の赤外線を反射してくれるようになります。
日光の赤外線が反射されると、外壁や屋根の表面温度も上昇しにくくなります。
特に夏場は効果が良く表れ、最大で3℃ほど室内の温度上昇を防ぎます

防カビ・防藻・防コケ

外壁用塗料、屋根用塗料の大半の塗料に防カビ・防藻・防コケの薬剤が含まれています
塗料によって機能に差や種類が異なることもありますが、防カビ・防藻・防コケ機能に優れた塗料を使えば、長くカビ・藻・コケの発生を防いでくれます。

「低汚染」「防汚」で建物美観を長続きさせる

各塗料メーカーによって名称が異なってきますが、塗料の種類の中に「低汚染」「防汚」と呼ばれる塗料があります。
「低汚染」「防汚」という塗料は親水性の塗膜を形成する塗料です。
簡単に言うと、塗料を塗った部分に雨が当たると、塗った部分の広い範囲に雨が行き渡るため、雨によってついた汚れを勝手に洗い流してくれるという特徴を持っています。

汚れの中には塗膜の劣化を早めてしまうものもあります。
雨が降った時に塗膜自身が汚れを洗い流してくれることで、塗膜の防水性能を保ちながら見た目も良い状態で維持させることができます。

外壁塗装の塗料にできないこととは?

外壁塗装の塗料にできないこととは?

上記では外壁塗装の塗料によってできることを紹介してきました。
塗料を塗ってできることを見ると、塗料を塗ればどんな問題でも解決するように思えるかもしれません。
しかし、塗料にできないこともあります。

雨漏りの根本的な解決

上記でもお伝えしたように、防水性能を高めたり、復活させたりするために外壁や屋根の塗装を行うケースがあります。
しかし、それはあくまでも外壁材や屋根材の防水性能を高めるためであって、建物の骨組みに対してではありません。
雨漏りが起こる原因はさまざまです。
屋根材の下に敷いてある防水シートや野地板、建物筐体の接合部分から雨水が入り込んでいる場合は塗装を行っても雨漏りは直りません

訪問営業などで「雨漏りを止めるには塗装が最適です!」という話を聞いたという方もいらっしゃるかもしれません。
外壁材や屋根材の損傷が雨漏りの原因であれば塗装をすることで雨漏りが直る場合もあります。
しかし、雨漏りの原因が別にある可能性も十分に考えられるため、屋根を専門とした業者の屋根診断などを行わないまま、塗装で雨漏りが止まると断言することはできないのです。

外壁・屋根表面のヒビ割れ(クラック)の修繕・補修

外壁・屋根表面のヒビ割れ(クラック)が0.3mmより小さければ、弾性塗料を使いそのまま塗装しても問題ありません。
しかし、0.3㎜以上のヒビ割れがある場合は、外壁・屋根を塗り替える前にヒビ割れの修繕、補修作業が必要となってきます。
もし0.3mmよりも大きいヒビ割れに上から塗装すると、塗膜の下に何もない空間ができてしまいます。
この場合、塗装した部分が完全に乾燥すると塗膜表面にヒビ割れに沿ったラインができてしまうことがあります。

ヒビ割れを直す工事は塗装工事とは別の工事になります。
ヒビ割れが起きているにもかかわらず見積もり書にヒビ割れ修繕・補修作業の記載がない場合や、「ヒビ割れはサービスで直します」と言う外壁塗装業者には注意しましょう。
しっかりとしたヒビ割れ修繕・補修作業を行わず、ヒビ割れした部分の上からそのまま塗料を塗ろうとしている可能性があるので業者に聞くなどして必ず確認しましょう。

劇的な光熱費の削減

暑さの元である熱を遮ってくれる遮熱・断熱塗料を使用したからといっても、夏場にエアコンを使用しなくてもいいくらい温度が劇的に下がるようなことはありえません
外壁塗装業者の中には調子の良いことを言う業者もいますが、よっぽどの冷夏といった異常気象か避暑地でもない限り、エアコンを使わず光熱費を劇的に削減するということは無理です。

上記では最大で3℃ほど室内温度の上昇を防ぐとお話ししました。
3℃下がると言っても、人によって感じ方は違ってきます。
人によって温度は変わっていないと感じる人もいれば、温度が下がったと感じる人もいるでしょう。
光熱費においても、エアコンを使う時間が減ったり設定温度を高めに設定できたりといった程度です。
遮熱・断熱塗料は機能や効果が過剰に伝えられることもありますが、万能ではありませんので注意しましょう。

京都で評判・口コミの良い外壁塗装業者ランキング

京都でのおすすめ優良外壁塗装業者
1位:株式会社ウェルビーホーム
京都で評判・口コミの良い外壁塗装業者ランキング|株式会社ウェルビーホーム
京都でのおすすめ優良外壁塗装業者
2位:株式会社 佐藤塗装店
京京都で評判・口コミの良い外壁塗装業者ランキング|株式会社 佐藤塗装店
京都でのおすすめ優良外壁塗装業者
3位:株式会社 伊藤建装
京都で評判・口コミの良い外壁塗装業者ランキング|株式会社 伊藤建装

【免責事項】当サイトは、管理人が個人的に情報収集した内容を基に作成しています。最新の情報は各サイトにお問い合わせください。

© 京都の外壁塗装で選ぶべき評判・口コミの良い業者ランキング.