File: /home/flbestac/public_html/wp-content/plugins/wp-seopress/inc/admin/admin-dyn-variables-helper.php
<?php
defined('ABSPATH') or exit('Please don’t call the plugin directly. Thanks :)');
function seopress_get_dyn_variables()
{
return apply_filters('seopress_get_dynamic_variables', [
'%%sep%%' => __('Separator', 'wp-seopress'),
'%%sitetitle%%' => __('Site Title', 'wp-seopress'),
'%%tagline%%' => __('Tagline', 'wp-seopress'),
'%%post_title%%' => __('Post Title', 'wp-seopress'),
'%%post_excerpt%%' => __('Post excerpt', 'wp-seopress'),
'%%post_content%%' => __('Post content / product description', 'wp-seopress'),
'%%post_thumbnail_url%%' => __('Post thumbnail URL', 'wp-seopress'),
'%%post_url%%' => __('Post URL', 'wp-seopress'),
'%%post_date%%' => __('Post date', 'wp-seopress'),
'%%post_modified_date%%' => __('Post modified date', 'wp-seopress'),
'%%post_author%%' => __('Post author', 'wp-seopress'),
'%%post_category%%' => __('Post category', 'wp-seopress'),
'%%post_tag%%' => __('Post tag', 'wp-seopress'),
'%%_category_title%%' => __('Category title', 'wp-seopress'),
'%%_category_description%%' => __('Category description', 'wp-seopress'),
'%%tag_title%%' => __('Tag title', 'wp-seopress'),
'%%tag_description%%' => __('Tag description', 'wp-seopress'),
'%%term_title%%' => __('Term title', 'wp-seopress'),
'%%term_description%%' => __('Term description', 'wp-seopress'),
'%%search_keywords%%' => __('Search keywords', 'wp-seopress'),
'%%current_pagination%%' => __('Current number page', 'wp-seopress'),
'%%page%%' => __('Page number with context', 'wp-seopress'),
'%%cpt_plural%%' => __('Plural Post Type Archive name', 'wp-seopress'),
'%%archive_title%%' => __('Archive title', 'wp-seopress'),
'%%archive_date%%' => __('Archive date', 'wp-seopress'),
'%%archive_date_day%%' => __('Day Archive date', 'wp-seopress'),
'%%archive_date_month%%' => __('Month Archive title', 'wp-seopress'),
'%%archive_date_month_name%%' => __('Month name Archive title', 'wp-seopress'),
'%%archive_date_year%%' => __('Year Archive title', 'wp-seopress'),
'%%_cf_your_custom_field_name%%' => __('Custom fields from post, page, post type and term taxonomy', 'wp-seopress'),
'%%_ct_your_custom_taxonomy_slug%%' => __('Custom term taxonomy from post, page or post type', 'wp-seopress'),
'%%wc_single_cat%%' => __('Single product category', 'wp-seopress'),
'%%wc_single_tag%%' => __('Single product tag', 'wp-seopress'),
'%%wc_single_short_desc%%' => __('Single product short description', 'wp-seopress'),
'%%wc_single_price%%' => __('Single product price', 'wp-seopress'),
'%%wc_single_price_exc_tax%%' => __('Single product price taxes excluded', 'wp-seopress'),
'%%wc_sku%%' => __('Single SKU product', 'wp-seopress'),
'%%currentday%%' => __('Current day', 'wp-seopress'),
'%%currentmonth%%' => __('Current month', 'wp-seopress'),
'%%currentmonth_short%%' => __('Current month in 3 letters', 'wp-seopress'),
'%%currentyear%%' => __('Current year', 'wp-seopress'),
'%%currentdate%%' => __('Current date', 'wp-seopress'),
'%%currenttime%%' => __('Current time', 'wp-seopress'),
'%%author_first_name%%' => __('Author first name', 'wp-seopress'),
'%%author_last_name%%' => __('Author last name', 'wp-seopress'),
'%%author_website%%' => __('Author website', 'wp-seopress'),
'%%author_nickname%%' => __('Author nickname', 'wp-seopress'),
'%%author_bio%%' => __('Author biography', 'wp-seopress'),
'%%_ucf_your_user_meta%%' => __('Custom User Meta', 'wp-seopress'),
'%%currentmonth_num%%' => __('Current month in digital format', 'wp-seopress'),
'%%target_keyword%%' => __('Target keyword', 'wp-seopress'),
]);
}
/**
* @param string $classes
*
* @return string
*/
function seopress_render_dyn_variables($classes)
{
$html = sprintf('<button type="button" class="'.seopress_btn_secondary_classes().' seopress-tag-single-all seopress-tag-dropdown %s"><span class="dashicons dashicons-arrow-down-alt2"></span></button>', $classes);
if (! empty(seopress_get_dyn_variables())) {
$html .= '<div class="sp-wrap-tag-variables-list">';
$html .= '<ul class="sp-tag-variables-list">';
$html .= '<li class="sp-tag-variables-search"><input type="text" class="sp-tag-variables-search-input" placeholder="' . __('Search variables...', 'wp-seopress') . '" /></li>';
foreach (seopress_get_dyn_variables() as $key => $value) {
$html .= '<li data-value=' . $key . ' tabindex="0"><span>' . $value . '</span></li>';
}
$html .= '</ul></div>';
}
return $html;
}