PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
wordpress-seo-premium
/
premium
/
classes
<?php /** * WPSEO Premium plugin file. * * @package WPSEO\Premium\Classes */ /** * Implements multi keyword int he admin. */ class WPSEO_Multi_Keyword implements WPSEO_WordPress_Integration { /** * Sets WordPress hooks. * * @codeCoverageIgnore It relies on dependencies. */ public function register_hooks() { add_filter( 'wpseo_metabox_entries_general', array( $this, 'add_focus_keywords_input' ) ); add_filter( 'wpseo_metabox_entries_general', array( $this, 'add_keyword_synonyms_input' ) ); add_filter( 'wpseo_taxonomy_content_fields', array( $this, 'add_focus_keywords_taxonomy_input' ) ); add_filter( 'wpseo_taxonomy_content_fields', array( $this, 'add_keyword_synonyms_taxonomy_input' ) ); add_filter( 'wpseo_add_extra_taxmeta_term_defaults', array( $this, 'register_taxonomy_metafields' ) ); } /** * Add field in which we can save multiple keywords * * @param array $field_defs The current fields definitions. * * @return array Field definitions with our added field. */ public function add_focus_keywords_input( $field_defs ) { if ( is_array( $field_defs ) ) { $field_defs['focuskeywords'] = array( 'type' => 'hidden', 'title' => 'focuskeywords', ); } return $field_defs; } /** * Add field in which we can save multiple keyword synonyms * * @param array $field_defs The current fields definitions. * * @return array Field definitions with our added field. */ public function add_keyword_synonyms_input( $field_defs ) { if ( is_array( $field_defs ) ) { $field_defs['keywordsynonyms'] = array( 'type' => 'hidden', 'title' => 'keywordsynonyms', ); } return $field_defs; } /** * Adds a field to the taxonomy metabox in which we can save multiple keywords. * * @param array $fields The current fields. * * @return array $fields with our added field. */ public function add_focus_keywords_taxonomy_input( $fields ) { if ( is_array( $fields ) ) { $fields['focuskeywords'] = array( 'label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', ); } return $fields; } /** * Adds a field in which we can save multiple keyword synonyms. * * @param array $fields The current fields. * * @return array $fields with our added field. */ public function add_keyword_synonyms_taxonomy_input( $fields ) { if ( is_array( $fields ) ) { $fields['keywordsynonyms'] = array( 'label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', ); } return $fields; } /** * Extends the taxonomy defaults. * * @param array $defaults The defaults to extend. * * @return array $defaults The extended defaults. */ public function register_taxonomy_metafields( $defaults ) { $defaults['wpseo_focuskeywords'] = ''; $defaults['wpseo_keywordsynonyms'] = ''; return $defaults; } }
[+]
..
[-] premium-orphaned-content-support.php
[edit]
[-] validation-error.php
[edit]
[-] term-watcher.php
[edit]
[-] premium-redirect-export-manager.php
[edit]
[-] upgrade-manager.php
[edit]
[-] premium-import-manager.php
[edit]
[+]
redirect
[-] premium-prominent-words-link-service.php
[edit]
[-] premium-post-data-endpoint.php
[edit]
[-] post-watcher.php
[edit]
[-] premium-prominent-words-service.php
[edit]
[-] premium-link-suggestions-service.php
[edit]
[-] premium-prominent-words-recalculation.php
[edit]
[-] premium-prominent-words-link-endpoint.php
[edit]
[-] premium-gsc.php
[edit]
[-] product-premium.php
[edit]
[-] facebook-profile.php
[edit]
[-] premium-orphaned-post-notifier.php
[edit]
[-] premium-link-suggestions-endpoint.php
[edit]
[-] premium-redirect-service.php
[edit]
[-] premium-prominent-words-versioning.php
[edit]
[-] premium-register-capabilities.php
[edit]
[-] premium-prominent-words-recalculation-notifier.php
[edit]
[-] premium-expose-shortlinks.php
[edit]
[-] premium-stale-cornerstone-content-filter.php
[edit]
[-] premium-asset-js-l10n.php
[edit]
[-] premium-autoloader.php
[edit]
[-] premium-keyword-export-manager.php
[edit]
[-] dublin-core.php
[edit]
[-] premium-assets.php
[edit]
[+]
views
[-] wordpress-integration-interface.php
[edit]
[-] premium-prominent-words-recalculation-service.php
[edit]
[-] premium-stale-cornerstone-content-notification.php
[edit]
[-] custom-fields-plugin.php
[edit]
[-] premium-prominent-words-registration.php
[edit]
[-] watcher.php
[edit]
[-] validation-result.php
[edit]
[-] premium-beacon-setting.php
[edit]
[-] premium-redirect-endpoint.php
[edit]
[-] premium-prominent-words-support.php
[edit]
[-] premium-free-translations.php
[edit]
[-] premium-javascript-strings.php
[edit]
[-] metabox-link-suggestions.php
[edit]
[-] premium-prominent-words-language-support.php
[edit]
[-] premium-prominent-words-recalculation-endpoint.php
[edit]
[-] multi-keyword.php
[edit]
[-] social-previews.php
[edit]
[-] premium-post-data-service.php
[edit]
[-] validation-warning.php
[edit]
[+]
export
[-] premium-orphaned-content-utils.php
[edit]
[-] premium-gsc-modal.php
[edit]
[-] premium-metabox.php
[edit]
[-] premium-orphaned-post-filter.php
[edit]
[-] premium-prominent-words-unindexed-post-query.php
[edit]
[-] premium-prominent-words-endpoint.php
[edit]
[-] premium-orphaned-post-query.php
[edit]