# wp-to-buffer/6.0.3/lib/views/settings-post-actionheader.php

Social Media Auto Poster – Schedule &amp; Publish to Buffer, version 6.0.3. 103 lines.

- Page: https://pluginprobe.com/plugins/wp-to-buffer/6.0.3/code/lib/views/settings-post-actionheader.php
- Raw: https://pluginprobe.com/plugins/wp-to-buffer/6.0.3/raw/lib/views/settings-post-actionheader.php
- Modified: 2026-05-27T02:53:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-to-buffer/6.0.3/code/lib/views/settings-post-actionheader.php#L10-L20`.

```php
<?php
/**
 * Outputs status settings when editing a Post.
 *
 * @package WP_To_Social_Pro
 * @author  WP Zinc
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}
?>
<!-- Action Header -->
<div class="postbox">
	<header>
		<h3>
			<?php
			echo esc_html(
				sprintf(
				/* translators: %1$s: Social Media Service (Facebook, Twitter etc.), %2$s: Social Media Profile Name */
					__( '%1$s: %2$s: Settings', 'wp-to-buffer' ),
					$profile['formatted_service'],
					$profile['formatted_username']
				)
			);
			?>
		</h3>

		<?php
		// If this Profile's timezone doesn't match WordPress' timezone, show a warning.
		if ( isset( $profile['timezone'] ) ) {
			$timezones_match = $this->base->get_class( 'validation' )->timezones_match(
				$profile['timezone'],
				$profile['formatted_username'],
				$this->base->get_class( 'api' )->get_timezone_settings_url( $profile['id'] )
			);
			if ( is_wp_error( $timezones_match ) ) {
				?>
				<div class="notice-inline notice-warning">
					<p>
						<?php
						echo wp_kses(
							$timezones_match->get_error_message(),
							array(
								'a'  => array(
									'href'   => array(),
									'target' => array(),
								),
								'br' => array(),
							)
						);
						?>
					</p>
				</div>
				<?php
			}
		}
		?>
	</header>

	<?php
	if ( ( class_exists( 'WP_To_Buffer' ) || class_exists( 'WP_To_Hootsuite' ) ) &&
		( $profile['service'] === 'instagram' || $profile['service'] === 'pinterest' || $profile['service'] === 'googlebusiness' ) ) {
		require $this->base->plugin->folder . 'lib/views/settings-post-actionheader-upgrade-profile.php';
	} else {
		?>
		<!-- Account Enabled -->
		<div class="wpzinc-option">        
			<div class="left">
				<label for="<?php echo esc_attr( $profile_id ); ?>_enabled"><?php esc_html_e( 'Account Enabled', 'wp-to-buffer' ); ?></label>
			</div>
			<div class="right">
				<input type="checkbox" id="<?php echo esc_attr( $profile_id ); ?>_enabled" class="enable" name="<?php echo esc_attr( $this->base->plugin->name ); ?>[<?php echo esc_attr( $profile_id ); ?>][enabled]" id="<?php echo esc_attr( $profile_id ); ?>_enabled" value="1"<?php checked( $this->get_setting( $post_type, '[' . $profile_id . '][enabled]', 0 ), 1, true ); ?> data-tab="profile-<?php echo esc_attr( $profile_id ); ?>" />
				<p class="description"><?php esc_html_e( 'Enabling this social media account means that Posts will be sent to this social media account.', 'wp-to-buffer' ); ?></p>
			</div>
		</div>
		<?php
		// Upgrade Notice.
		if ( class_exists( 'WP_To_Buffer' ) || class_exists( 'WP_To_Hootsuite' ) ) {
			require $this->base->plugin->folder . 'lib/views/settings-post-actionheader-upgrade.php';
		} else {
			// Force override if a subprofile is required.
			$override = $this->get_setting( $post_type, '[' . $profile_id . '][override]', 0 );
			$disabled = false;
			if ( isset( $profile['service'] ) && $profile['service'] === 'pinterest' ) {
				if ( ! isset( $profile['can_be_subprofile'] ) || ! $profile['can_be_subprofile'] ) {
					// Subprofile is required.
					$override = 1;
					$disabled = true;
				}
			}

			// If Override is Disabled, store the value in a hidden field.
			if ( $disabled ) {
				?>
				<input type="hidden" name="<?php echo esc_attr( $this->base->plugin->name ); ?>[<?php echo esc_attr( $profile_id ); ?>][override]" value="<?php echo esc_attr( $override ); ?>" data-conditional="<?php echo esc_attr( $post_type ); ?>-<?php echo esc_attr( $profile_id ); ?>-actions-panel" />
				<?php
			}
		}
	}
	?>
</div>

```
