/
home
/
techb158
/
public_html
/
wp-content
/
plugins
/
wordpress-seo
/
src
/
helpers
/
/home/techb158/public_html/wp-content/plugins/wordpress-seo/src/helpers
mkdir
upload
Name
Size
Mode
Actions
open-graph/
-
0755
rm
schema/
-
0755
rm
twitter/
-
0755
rm
aioseo-helper.php
1266
0644
edit
dl
rm
asset-helper.php
2572
0644
edit
dl
rm
attachment-cleanup-helper.php
2294
0644
edit
dl
rm
author-archive-helper.php
5375
0644
edit
dl
rm
blocks-helper.php
2378
0644
edit
dl
rm
capability-helper.php
2116
0644
edit
dl
rm
crawl-cleanup-helper.php
8294
0644
edit
dl
rm
curl-helper.php
655
0644
edit
dl
rm
current-page-helper.php
16512
0644
edit
dl
rm
date-helper.php
3208
0644
edit
dl
rm
environment-helper.php
793
0644
edit
dl
rm
first-time-configuration-notice-helper.php
5486
0644
edit
dl
rm
home-url-helper.php
681
0644
edit
dl
rm
image-helper.php
11972
0644
edit
dl
rm
import-cursor-helper.php
1392
0644
edit
dl
rm
import-helper.php
716
0644
edit
dl
rm
indexable-helper.php
9459
0644
edit
dl
rm
indexable-to-postmeta-helper.php
9630
0644
edit
dl
rm
indexing-helper.php
12992
0644
edit
dl
rm
language-helper.php
2716
0644
edit
dl
rm
lock-helper.php
2908
0644
edit
dl
rm
meta-helper.php
2982
0644
edit
dl
rm
notification-helper.php
2057
0644
edit
dl
rm
options-helper.php
4758
0644
edit
dl
rm
pagination-helper.php
5815
0644
edit
dl
rm
permalink-helper.php
1641
0644
edit
dl
rm
post-helper.php
5553
0644
edit
dl
rm
post-type-helper.php
7350
0644
edit
dl
rm
primary-term-helper.php
1398
0644
edit
dl
rm
product-helper.php
1103
0644
edit
dl
rm
redirect-helper.php
1768
0644
edit
dl
rm
require-file-helper.php
326
0644
edit
dl
rm
robots-helper.php
1777
0644
edit
dl
rm
robots-txt-helper.php
3478
0644
edit
dl
rm
route-helper.php
694
0644
edit
dl
rm
sanitization-helper.php
1056
0644
edit
dl
rm
score-icon-helper.php
2846
0644
edit
dl
rm
short-link-helper.php
3607
0644
edit
dl
rm
site-helper.php
566
0644
edit
dl
rm
social-profiles-helper.php
10991
0644
edit
dl
rm
string-helper.php
1218
0644
edit
dl
rm
taxonomy-helper.php
5100
0644
edit
dl
rm
url-helper.php
8324
0644
edit
dl
rm
user-helper.php
4026
0644
edit
dl
rm
wincher-helper.php
2569
0644
edit
dl
rm
woocommerce-helper.php
1302
0644
edit
dl
rm
wordpress-helper.php
512
0644
edit
dl
rm
wpdb-helper.php
937
0644
edit
dl
rm
Edit:
/home/techb158/public_html/wp-content/plugins/wordpress-seo/src/helpers/options-helper.php
(4758B)
<?php namespace Yoast\WP\SEO\Helpers; use WPSEO_Option_Llmstxt; use WPSEO_Option_Social; use WPSEO_Option_Titles; use WPSEO_Option_Tracking_Only; use WPSEO_Options; /** * A helper object for options. */ class Options_Helper { /** * Retrieves a single field from any option for the SEO plugin. Keys are always unique. * * @codeCoverageIgnore We have to write test when this method contains own code. * * @param string $key The key it should return. * @param mixed $default_value The default value that should be returned if the key isn't set. * * @return mixed|null Returns value if found, $default_value if not. */ public function get( $key, $default_value = null ) { return WPSEO_Options::get( $key, $default_value ); } /** * Sets a single field to the options. * * @param string $key The key to set. * @param mixed $value The value to set. * @param string $option_group The lookup table which represents the option_group where the key is stored. * * @return mixed|null Returns value if found. */ public function set( $key, $value, $option_group = '' ) { return WPSEO_Options::set( $key, $value, $option_group ); } /** * Get a specific default value for an option. * * @param string $option_name The option for which you want to retrieve a default. * @param string $key The key within the option who's default you want. * * @return mixed The default value. */ public function get_default( $option_name, $key ) { return WPSEO_Options::get_default( $option_name, $key ); } /** * Retrieves the title separator. * * @return string The title separator. */ public function get_title_separator() { $default = $this->get_default( 'wpseo_titles', 'separator' ); // Get the titles option and the separator options. $separator = $this->get( 'separator' ); $seperator_options = $this->get_separator_options(); // This should always be set, but just to be sure. if ( isset( $seperator_options[ $separator ] ) ) { // Set the new replacement. $replacement = $seperator_options[ $separator ]; } elseif ( isset( $seperator_options[ $default ] ) ) { $replacement = $seperator_options[ $default ]; } else { $replacement = \reset( $seperator_options ); } /** * Filter: 'wpseo_replacements_filter_sep' - Allow customization of the separator character(s). * * @param string $replacement The current separator. */ return \apply_filters( 'wpseo_replacements_filter_sep', $replacement ); } /** * Retrieves a default value from the option titles. * * @param string $option_titles_key The key of the option title you wish to get. * * @return string The option title. */ public function get_title_default( $option_titles_key ) { $default_titles = $this->get_title_defaults(); if ( ! empty( $default_titles[ $option_titles_key ] ) ) { return $default_titles[ $option_titles_key ]; } return ''; } /** * Retrieves the default option titles. * * @codeCoverageIgnore We have to write test when this method contains own code. * * @return array The title defaults. */ protected function get_title_defaults() { return WPSEO_Option_Titles::get_instance()->get_defaults(); } /** * Retrieves the tracking only options. * * @codeCoverageIgnore We have to write test when this method contains own code. * * @return string[] The tracking only options. */ public function get_tracking_only_options() { return \array_keys( WPSEO_Option_Tracking_Only::get_instance()->get_defaults() ); } /** * Get the available separator options. * * @return array */ protected function get_separator_options() { return WPSEO_Option_Titles::get_instance()->get_separator_options(); } /** * Checks whether a social URL is valid, with empty strings being valid social URLs. * * @param string $url The url to be checked. * * @return bool Whether the URL is valid. */ public function is_social_url_valid( $url ) { return $url === '' || WPSEO_Option_Social::get_instance()->validate_social_url( $url ); } /** * Checks whether a twitter id is valid, with empty strings being valid twitter id. * * @param string $twitter_id The twitter id to be checked. * * @return bool Whether the twitter id is valid. */ public function is_twitter_id_valid( $twitter_id ) { return empty( $twitter_id ) || WPSEO_Option_Social::get_instance()->validate_twitter_id( $twitter_id, false ); } /** * Gets the limit for the other included pages. * * @return int The limit for the other included pages. */ public function get_other_included_pages_limit() { return WPSEO_Option_Llmstxt::get_instance()->get_other_included_pages_limit(); } }
Save
cmd:
run