function wpcf7_welcome_panel()
{
    global $plugin_page;
    if ('wpcf7' != $plugin_page || !empty($_GET['post'])) {
        return;
    }
    $classes = 'welcome-panel';
    $vers = (array) get_user_meta(get_current_user_id(), 'wpcf7_hide_welcome_panel_on', true);
    if (wpcf7_version_grep(wpcf7_version('only_major=1'), $vers)) {
        $classes .= ' hidden';
    }
    ?>
<div id="welcome-panel" class="<?php 
    echo esc_attr($classes);
    ?>
">
	<?php 
    wp_nonce_field('wpcf7-welcome-panel-nonce', 'welcomepanelnonce', false);
    ?>
	<a class="welcome-panel-close" href="<?php 
    echo esc_url(menu_page_url('wpcf7', false));
    ?>
"><?php 
    echo esc_html(__('Dismiss', 'contact-form-7'));
    ?>
</a>

	<div class="welcome-panel-content">
		<div class="welcome-panel-column-container">
			<div class="welcome-panel-column">
				<h4><?php 
    echo esc_html(__('Contact Form 7 Needs Your Support', 'contact-form-7'));
    ?>
</h4>
				<p class="message"><?php 
    echo esc_html(__("It is hard to continue development and support for this plugin without contributions from users like you. If you enjoy using Contact Form 7 and find it useful, please consider making a donation.", 'contact-form-7'));
    ?>
</p>
				<p><?php 
    echo wpcf7_link(__('http://contactform7.com/donate/', 'contact-form-7'), __('Donate', 'contact-form-7'), array('class' => 'button button-primary'));
    ?>
</p>
			</div>

			<div class="welcome-panel-column">
				<h4><?php 
    echo esc_html(__('Get Started', 'contact-form-7'));
    ?>
</h4>
				<ul>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/getting-started-with-contact-form-7/', 'contact-form-7'), __('Getting Started with Contact Form 7', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/admin-screen/', 'contact-form-7'), __('Admin Screen', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/tag-syntax/', 'contact-form-7'), __('How Tags Work', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/setting-up-mail/', 'contact-form-7'), __('Setting Up Mail', 'contact-form-7'));
    ?>
</li>
				</ul>
			</div>

			<div class="welcome-panel-column">
				<h4><?php 
    echo esc_html(__('Did You Know?', 'contact-form-7'));
    ?>
</h4>
				<ul>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/spam-filtering-with-akismet/', 'contact-form-7'), __('Spam Filtering with Akismet', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/save-submitted-messages-with-flamingo/', 'contact-form-7'), __('Save Messages with Flamingo', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/selectable-recipient-with-pipes/', 'contact-form-7'), __('Selectable Recipient with Pipes', 'contact-form-7'));
    ?>
</li>
					<li><?php 
    echo wpcf7_link(__('http://contactform7.com/tracking-form-submissions-with-google-analytics/', 'contact-form-7'), __('Tracking with Google Analytics', 'contact-form-7'));
    ?>
</li>
				</ul>
			</div>
		</div>
	</div>
</div>
<?php 
}
示例#2
0
function wpcf7_welcome_panel()
{
    $classes = 'welcome-panel';
    $vers = (array) get_user_meta(get_current_user_id(), 'wpcf7_hide_welcome_panel_on', true);
    if (wpcf7_version_grep(wpcf7_version('only_major=1'), $vers)) {
        $classes .= ' hidden';
    }
    ?>
<div id="welcome-panel" class="<?php 
    echo esc_attr($classes);
    ?>
">
	<?php 
    wp_nonce_field('wpcf7-welcome-panel-nonce', 'welcomepanelnonce', false);
    ?>
	<a class="welcome-panel-close" href="<?php 
    echo esc_url(menu_page_url('wpcf7', false));
    ?>
"><?php 
    echo esc_html(__('Dismiss', 'contact-form-7'));
    ?>
</a>

	<div class="welcome-panel-content">
		<div class="welcome-panel-column-container">

			<div class="welcome-panel-column">
				<h3><span class="dashicons dashicons-shield"></span> <?php 
    echo esc_html(__("Getting spammed? You have protection.", 'contact-form-7'));
    ?>
</h3>

				<p><?php 
    echo esc_html(__("Spammers target everything; your contact forms aren&#8217;t an exception. Before you get spammed, protect your contact forms with the powerful anti-spam features Contact Form 7 provides.", 'contact-form-7'));
    ?>
</p>

				<p><?php 
    echo sprintf(esc_html(__('Contact Form 7 supports spam-filtering with %1$s. Intelligent %2$s blocks annoying spambots. Plus, using %3$s, you can block messages containing specified keywords or those sent from specified IP addresses.', 'contact-form-7')), wpcf7_link(__('http://contactform7.com/spam-filtering-with-akismet/', 'contact-form-7'), __('Akismet', 'contact-form-7')), wpcf7_link(__('http://contactform7.com/recaptcha/', 'contact-form-7'), __('reCAPTCHA', 'contact-form-7')), wpcf7_link(__('http://contactform7.com/comment-blacklist/', 'contact-form-7'), __('comment blacklist', 'contact-form-7')));
    ?>
</p>
			</div>

			<div class="welcome-panel-column">
				<h3><span class="dashicons dashicons-editor-help"></span> <?php 
    echo esc_html(__("Before you cry over spilt mail&#8230;", 'contact-form-7'));
    ?>
</h3>

				<p><?php 
    echo esc_html(__("Contact Form 7 doesn&#8217;t store submitted messages anywhere. Therefore, you may lose important messages forever if your mail server has issues or you make a mistake in mail configuration.", 'contact-form-7'));
    ?>
</p>

				<p><?php 
    echo sprintf(esc_html(__('Install a message storage plugin before this happens to you. %s saves all messages through contact forms into the database. Flamingo is a free WordPress plugin created by the same author as Contact Form 7.', 'contact-form-7')), wpcf7_link(__('http://contactform7.com/save-submitted-messages-with-flamingo/', 'contact-form-7'), __('Flamingo', 'contact-form-7')));
    ?>
</p>
			</div>

		</div>
	</div>
</div>
<?php 
}