wpcf7_dashboard_right_now() │ CF7 1.0
Defines the "At a Glance" dashboard widget content.
Хуков нет.
Возвращает
null. Ничего (null).
Использование
wpcf7_dashboard_right_now();
Код wpcf7_dashboard_right_now() wpcf7 dashboard right now CF7 6.2.4.1
function wpcf7_dashboard_right_now() {
$formatter = new WPCF7_HTMLFormatter();
$formatter->append_start_tag( 'ul' );
$formatter->append_start_tag( 'li', array(
'class' => 'page-count',
) );
$formatter->append_start_tag( 'a', array(
'href' => menu_page_url( 'wpcf7', false ),
) );
WPCF7_ContactForm::find();
$count = WPCF7_ContactForm::count();
$formatter->append_preformatted(
esc_html( sprintf(
/* translators: %s: number of contact forms */
_n(
'%s Contact form',
'%s Contact forms',
$count,
'contact-form-7'
),
number_format_i18n( $count )
) )
);
if ( current_user_can( 'wpcf7_manage_integration' ) ) {
$integration = WPCF7_Integration::get_instance();
$services = array( 'sendinblue', 'turnstile', 'recaptcha', 'stripe' );
foreach ( $services as $service_name ) {
if ( $integration->service_exists( $service_name ) ) {
$service = $integration->get_service( $service_name );
if ( $service->is_active() ) {
$formatter->append_start_tag( 'li', array(
'class' => sprintf(
'active-integration %s',
$service_name
),
) );
$setup_page_link = add_query_arg(
array(
'service' => $service_name,
'action' => 'setup',
),
menu_page_url( 'wpcf7-integration', false )
);
$formatter->append_start_tag( 'a', array(
'href' => $setup_page_link,
) );
$formatter->append_preformatted(
sprintf(
/* translators: %s: service name */
__( '<strong>%s</strong> integration is active', 'contact-form-7' ),
$service->get_title()
)
);
}
}
}
}
if ( defined( 'FLAMINGO_VERSION' ) ) {
$formatter->append_start_tag( 'li', array(
'class' => 'flamingo',
) );
$formatter->append_start_tag( 'a', array(
'href' => menu_page_url( 'flamingo_inbound', false ),
) );
$formatter->append_preformatted(
sprintf(
/* translators: %s: Flamingo version */
__( '<strong>Flamingo</strong> (version %s) is active', 'contact-form-7' ),
FLAMINGO_VERSION
)
);
}
$formatter->end_tag( 'ul' );
$formatter->append_start_tag( 'p' );
$formatter->append_preformatted(
esc_html( sprintf(
/* translators: %s: Contact Form 7 version string */
__( 'Contact Form 7 version %s is running.', 'contact-form-7' ),
WPCF7_VERSION
) )
);
$plugin_updates = get_plugin_updates();
if ( isset( $plugin_updates[WPCF7_PLUGIN_BASENAME] ) ) {
$formatter->append_whitespace();
$formatter->append_start_tag( 'a', array(
'href' => admin_url( 'update-core.php' ),
) );
$formatter->append_preformatted(
esc_html( __( '» New version available', 'contact-form-7' ) )
);
}
$formatter->print();
}