PHP 클래스 DiscourseAdmin

파일 보기 프로젝트 열기: discourse/wp-discourse

보호된 프로퍼티들

프로퍼티 타입 설명
$options
$response_validator

공개 메소드들

메소드 설명
__construct ( $response_validator ) Discourse constructor.
admin_init ( ) Settings
api_key_input ( )
auto_publish_checkbox ( )
auto_track_checkbox ( )
bypass_trust_level_input ( )
category_select ( $option, $description )
checkbox_input ( $option, $label, $description = '' )
connected ( )
connection_status_notice ( )
custom_datetime_format ( )
custom_excerpt_length ( )
debug_mode_checkbox ( )
disconnected ( )
discourse_admin_menu ( )
discourse_options_page ( )
discourse_validate_options ( $inputs )
enable_sso_checkbox ( )
existing_comments_heading_input ( )
extend_user_profile ( $fields )
full_post_checkbox ( )
get_discourse_categories ( $force_update = '0' ) Todo: this method takes a $force_update argument, but it is never used. It uses the value from the options instead.
init_comment_settings ( )
init_default_settings ( )
max_comments_input ( )
min_replies_input ( )
min_score_input ( )
min_trust_level_input ( )
only_show_moderator_liked_checkbox ( )
option_input ( $name, $group, $selected )
post_type_select_input ( $option, $post_types, $description = '' )
post_types_select ( )
publish_category_input ( )
publish_category_input_update ( )
publish_to_discourse ( )
publish_username_input ( )
show_existing_comments_checkbox ( )
sso_secret_input ( )
text_area ( $option, $description )
text_input ( $option, $description, $type = null, $min = null )
url_input ( )
use_discourse_comments_checkbox ( )
wordpress_login_path ( )

보호된 메소드들

메소드 설명
post_types_to_publish ( $excluded_types = [] )

메소드 상세

__construct() 공개 메소드

Takes a response_validator object as a parameter. It has a check_connection_status method that may be run to check the site's connection status to Discourse.
public __construct ( $response_validator )
$response_validator

admin_init() 공개 메소드

Settings
public admin_init ( )

api_key_input() 공개 메소드

public api_key_input ( )

auto_publish_checkbox() 공개 메소드

auto_track_checkbox() 공개 메소드

public auto_track_checkbox ( )

bypass_trust_level_input() 공개 메소드

category_select() 공개 메소드

public category_select ( $option, $description )

checkbox_input() 공개 메소드

public checkbox_input ( $option, $label, $description = '' )

connected() 공개 메소드

public connected ( )

connection_status_notice() 공개 메소드

custom_datetime_format() 공개 메소드

custom_excerpt_length() 공개 메소드

debug_mode_checkbox() 공개 메소드

public debug_mode_checkbox ( )

disconnected() 공개 메소드

public disconnected ( )

discourse_admin_menu() 공개 메소드

discourse_options_page() 공개 메소드

discourse_validate_options() 공개 메소드

public discourse_validate_options ( $inputs )

enable_sso_checkbox() 공개 메소드

public enable_sso_checkbox ( )

existing_comments_heading_input() 공개 메소드

extend_user_profile() 공개 메소드

public extend_user_profile ( $fields )

full_post_checkbox() 공개 메소드

public full_post_checkbox ( )

get_discourse_categories() 공개 메소드

Todo: this method takes a $force_update argument, but it is never used. It uses the value from the options instead.
public get_discourse_categories ( $force_update = '0' )

init_comment_settings() 공개 메소드

init_default_settings() 공개 메소드

max_comments_input() 공개 메소드

public max_comments_input ( )

min_replies_input() 공개 메소드

public min_replies_input ( )

min_score_input() 공개 메소드

public min_score_input ( )

min_trust_level_input() 공개 메소드

only_show_moderator_liked_checkbox() 공개 메소드

option_input() 공개 메소드

public option_input ( $name, $group, $selected )

post_type_select_input() 공개 메소드

public post_type_select_input ( $option, $post_types, $description = '' )

post_types_select() 공개 메소드

public post_types_select ( )

post_types_to_publish() 보호된 메소드

protected post_types_to_publish ( $excluded_types = [] )

publish_category_input() 공개 메소드

publish_category_input_update() 공개 메소드

publish_to_discourse() 공개 메소드

publish_username_input() 공개 메소드

show_existing_comments_checkbox() 공개 메소드

sso_secret_input() 공개 메소드

public sso_secret_input ( )

text_area() 공개 메소드

public text_area ( $option, $description )

text_input() 공개 메소드

public text_input ( $option, $description, $type = null, $min = null )

url_input() 공개 메소드

public url_input ( )

use_discourse_comments_checkbox() 공개 메소드

wordpress_login_path() 공개 메소드

프로퍼티 상세

$options 보호되어 있는 프로퍼티

protected $options

$response_validator 보호되어 있는 프로퍼티

protected $response_validator