Файловый менеджер - Редактировать - /home/beautybuzzbeyond/public_html/wp-content/plugins/advanced-custom-fields/includes/locations/class-acf-location-page.php
Назад
<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if ( ! class_exists( 'ACF_Location_Page' ) ) : class ACF_Location_Page extends ACF_Location { /** * Initializes props. * * @date 5/03/2014 * @since 5.0.0 * * @param void * @return void */ public function initialize() { $this->name = 'page'; $this->label = __( 'Page', 'acf' ); $this->category = 'page'; $this->object_type = 'post'; $this->object_subtype = 'page'; } /** * Matches the provided rule against the screen args returning a bool result. * * @date 9/4/20 * @since 5.9.0 * * @param array $rule The location rule. * @param array $screen The screen args. * @param array $field_group The field group settings. * @return boolean */ public function match( $rule, $screen, $field_group ) { return acf_get_location_type( 'post' )->match( $rule, $screen, $field_group ); } /** * Returns an array of possible values for this rule type. * * @date 9/4/20 * @since 5.9.0 * * @param array $rule A location rule. * @return array */ public function get_values( $rule ) { $choices = array(); // Get grouped posts. $groups = acf_get_grouped_posts( array( 'post_type' => array( 'page' ), ) ); // Get first group. $posts = reset( $groups ); // Append to choices. if ( $posts ) { foreach ( $posts as $post ) { $choices[ $post->ID ] = acf_get_post_title( $post ); } } return $choices; } } // Register. acf_register_location_type( 'ACF_Location_Page' ); endif; // class_exists check
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка