Нажмите для увеличения
Описание
Smart Custom Fields - это простой плагин для управления произвольными полями.
Возможности
- Поддержка цикла групп полей.
- Поддержка редакций метаданных.
- Поддержка предварительного просмотра метаданных.
Типы полей
- Текст
- Область текста
- Радио-кнопка
- Выпадающий список
- Флажки
- WYSIWYG-редактор
- Изображение
- Файл
- Связанные записи
- Связанные термины
- Выбор цвета
- Дата выбора
- Выбор даты и времени.
- Логический
- Сообщение
Как получить метаданные?
Возвращаемое значение каждого из следующих методов не очищается. Пожалуйста, продезинфицируйте их при необходимости.
https://developer.wordpress.org/apis/security/escaping/
Метаданные записи
Этот метод может получить любые метаданные.
SCF::get( "имя-поля")
Этот метод может получить метаданные любой группы.
SCF::get("имя-группы")
Этот метод получает все метаданные.
SCF::gets()
Метаданные пользователей
Этот метод может получить любые метаданные пользователя.
SCF::get_user_meta($user_id, "имя-поля")
Этот метод может получить метаданные пользователя любой группы.
SCF::get_user_meta($user_id, "имя-группы")
Этот метод может получить все метаданные пользователя.
SCF::get_user_meta($user_id)
Метаданные термины
Этот метод может получить любые метаданные термина.
SCF::get_term_meta($term_id, $taxonomy "имя поля")
Этот метод может получить метаданные термина любой группы.
SCF::get_term_meta($term_id, $taxonomy, "имя-группы")
Этот метод может получить все метаданные термина.
SCF::get_term_meta($term_id, $taxonomy)
Метаданные последующие страницы настроек
Этот метод может получить любые метаданные страницы пользовательских параметров.
SCF::get_option_meta($menu_slug, "имя-поля")
Этот метод может получить метаданные страницы пользовательских параметров любой группы.
SCF::get_option_meta($menu_slug, "имя-группы")
Этот метод может получить все метаданные страницы пользовательских параметров.
SCF::get_option_meta($menu_slug)
Создание настроек страниц
SCF::add_options_page($page_title, $menu_title, $capability, $menu_slug, $icon_url = "", $position = null);
Регистрация произвольных полей с помощью кода.
.gist table {margin-bottom: 0; }
Этот файл содержит скрытый или двунаправленный текст Unicode, который может интерпретироваться или компилироваться иначе, чем показано ниже. Для проверки откройте файл в редакторе, в котором отображаются скрытые символы Юникода.
Узнайте больше о двунаправленных символах Юникода.
Показать скрытые символы
<?php
/**
* カスタムフィールドを定義
*
* @param array $settings Smart_Custom_Fields_Setting オブジェクトの配列
* @param string $type 投稿タイプ или ロール
* @param int $id 投稿ID или ユーザーID
* @param string $meta_type сообщение | пользователь
* @return массив
*/
function my_register_fields($settings, $type, $id, $meta_type) {
// SCF::add_setting( "ユニークなID", "メタボックスのタイトル" );
$Setting = SCF::add_setting( "id-1", "functions.php から追加 その1" );
// $Setting->add_group( "ユニークなID", 繰り返し可能か, カスタムフィールドの配列 );
$Setting->add_group( "имя-группы-1", false, массив(
массив(
"имя" => "поле-1",
"label" => "テストフィールド",
"тип" => "текст",
),
массив(
"имя" => "поле-2",
"label" => "テストフィール2",
"тип" => "текст",
"по умолчанию" => 2,
),
) );
$settings[] = $Setting;
вернуть $настройки;
}
add_filter("smart-cf-register-fields", "my_register_fields", 10, 4);
просмотреть необработанный
gistfile1.php
размещено с на GitHub
GitHub
https://github.com/inc2734/smart-custom-fields/
Переводчики
- Японский(джа) - ДЖОТАКИ Тайсуке
Вы можете перевести этот плагин на русский язык с помощью GlotPress.
Возможности
- Поддержка цикла групп полей.
- Поддержка редакций метаданных.
- Поддержка предварительного просмотра метаданных.
Типы полей
- Текст
- Область текста
- Радио-кнопка
- Выпадающий список
- Флажки
- WYSIWYG-редактор
- Изображение
- Файл
- Связанные записи
- Связанные термины
- Выбор цвета
- Дата выбора
- Выбор даты и времени.
- Логический
- Сообщение
Как получить метаданные?
Возвращаемое значение каждого из следующих методов не очищается. Пожалуйста, продезинфицируйте их при необходимости.
https://developer.wordpress.org/apis/security/escaping/
Метаданные записи
Этот метод может получить любые метаданные.
SCF::get( "имя-поля")
Этот метод может получить метаданные любой группы.
SCF::get("имя-группы")
Этот метод получает все метаданные.
SCF::gets()
Метаданные пользователей
Этот метод может получить любые метаданные пользователя.
SCF::get_user_meta($user_id, "имя-поля")
Этот метод может получить метаданные пользователя любой группы.
SCF::get_user_meta($user_id, "имя-группы")
Этот метод может получить все метаданные пользователя.
SCF::get_user_meta($user_id)
Метаданные термины
Этот метод может получить любые метаданные термина.
SCF::get_term_meta($term_id, $taxonomy "имя поля")
Этот метод может получить метаданные термина любой группы.
SCF::get_term_meta($term_id, $taxonomy, "имя-группы")
Этот метод может получить все метаданные термина.
SCF::get_term_meta($term_id, $taxonomy)
Метаданные последующие страницы настроек
Этот метод может получить любые метаданные страницы пользовательских параметров.
SCF::get_option_meta($menu_slug, "имя-поля")
Этот метод может получить метаданные страницы пользовательских параметров любой группы.
SCF::get_option_meta($menu_slug, "имя-группы")
Этот метод может получить все метаданные страницы пользовательских параметров.
SCF::get_option_meta($menu_slug)
Создание настроек страниц
SCF::add_options_page($page_title, $menu_title, $capability, $menu_slug, $icon_url = "", $position = null);
Регистрация произвольных полей с помощью кода.
.gist table {margin-bottom: 0; }
Этот файл содержит скрытый или двунаправленный текст Unicode, который может интерпретироваться или компилироваться иначе, чем показано ниже. Для проверки откройте файл в редакторе, в котором отображаются скрытые символы Юникода.
Узнайте больше о двунаправленных символах Юникода.
Показать скрытые символы
<?php
/**
* カスタムフィールドを定義
*
* @param array $settings Smart_Custom_Fields_Setting オブジェクトの配列
* @param string $type 投稿タイプ или ロール
* @param int $id 投稿ID или ユーザーID
* @param string $meta_type сообщение | пользователь
* @return массив
*/
function my_register_fields($settings, $type, $id, $meta_type) {
// SCF::add_setting( "ユニークなID", "メタボックスのタイトル" );
$Setting = SCF::add_setting( "id-1", "functions.php から追加 その1" );
// $Setting->add_group( "ユニークなID", 繰り返し可能か, カスタムフィールドの配列 );
$Setting->add_group( "имя-группы-1", false, массив(
массив(
"имя" => "поле-1",
"label" => "テストフィールド",
"тип" => "текст",
),
массив(
"имя" => "поле-2",
"label" => "テストフィール2",
"тип" => "текст",
"по умолчанию" => 2,
),
) );
$settings[] = $Setting;
вернуть $настройки;
}
add_filter("smart-cf-register-fields", "my_register_fields", 10, 4);
просмотреть необработанный
gistfile1.php
размещено с на GitHub
GitHub
https://github.com/inc2734/smart-custom-fields/
Переводчики
- Японский(джа) - ДЖОТАКИ Тайсуке
Вы можете перевести этот плагин на русский язык с помощью GlotPress.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress