本文整理汇总了PHP中ub_update_option函数的典型用法代码示例。如果您正苦于以下问题:PHP ub_update_option函数的具体用法?PHP ub_update_option怎么用?PHP ub_update_option使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ub_update_option函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: create_admin_menu_entry
/**
* Adds admin menu entry for Custom Admin bar module
* @return void
*/
function create_admin_menu_entry() {
if ( @$_POST && isset( $_POST['option_page'] ) ) {
$changed = false;
if ( 'wdcab_options' == @$_POST['option_page'] ) {
if ( isset( $_POST['wdcab']['links']['_last_'] ) ) {
$last = $_POST['wdcab']['links']['_last_'];
unset( $_POST['wdcab']['links']['_last_'] );
if ( @$last['url'] && @$last['title'] ) {
$_POST['wdcab']['links'][] = $last;
}
}
if ( isset( $_POST['wdcab']['links'] ) ) {
$_POST['wdcab']['links'] = array_filter( $_POST['wdcab']['links'] );
}
ub_update_option( 'wdcab', $_POST['wdcab'] );
$changed = true;
}
if ( $changed ) {
$goback = UB_Help::add_query_arg_raw( 'settings-updated', 'true', wp_get_referer() );
wp_redirect( $goback );
die;
}
}
$page = is_multisite() ? 'settings.php' : 'options-general.php';
$perms = is_multisite() ? 'manage_network_options' : 'manage_options';
add_submenu_page( $page, __( 'Custom Admin Bar', 'ub' ), __( 'Custom Admin Bar', 'ub' ), $perms, 'wdcab', array(
$this,
'create_admin_page'
) );
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:35,代码来源:UB_Admin_Bar_Tab.php
示例2: update_admin_options
function update_admin_options($status)
{
ub_update_option('admin_footer_text', stripslashes($_POST['admin_footer_text']));
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:9,代码来源:admin-footer-text.php
示例3: update_custom_from_email
function update_custom_from_email($status) {
ub_update_option('ub_from_name', $_POST['ub_from_name']);
ub_update_option('ub_from_email', $_POST['ub_from_email']);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:10,代码来源:custom-email-from.php
示例4: update_global_footer_options
function update_global_footer_options($status)
{
$global_footer_content = $_POST['global_footer_content'];
if ($global_footer_content == '') {
$global_footer_content = 'empty';
}
ub_update_option('global_footer_content', $global_footer_content);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:hscale,项目名称:webento,代码行数:13,代码来源:global-footer-content.php
示例5: update_custom_admin_css
function update_custom_admin_css($status)
{
$admincss = $_POST['admincss'];
if ($admincss == '') {
$admincss = 'empty';
}
ub_update_option('global_admin_css', $admincss);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:13,代码来源:custom-admin-css.php
示例6: ub_rwpwidgets_process_save
function ub_rwpwidgets_process_save($status)
{
$active = array();
//get_site_option( 'rwp_active_dashboard_widgets', array() );
foreach ((array) $_POST['active'] as $key => $value) {
if (!isset($active[$value])) {
$active[$value] = $value;
}
}
ub_update_option('rwp_active_dashboard_widgets', $active);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:hscale,项目名称:webento,代码行数:16,代码来源:remove-wp-dashboard-widgets.php
示例7: update_admin_page
function update_admin_page($status)
{
if (isset($_POST['wdcab']['links']['_last_'])) {
$last = $_POST['wdcab']['links']['_last_'];
unset($_POST['wdcab']['links']['_last_']);
if (@$last['url'] && @$last['title']) {
$_POST['wdcab']['links'][] = $last;
}
}
if (isset($_POST['wdcab']['links'])) {
$_POST['wdcab']['links'] = array_filter($_POST['wdcab']['links']);
}
ub_update_option('wdcab', $_POST['wdcab']);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:hscale,项目名称:webento,代码行数:19,代码来源:class_wdcab_admin_pages.php
示例8: update_global_footer_options
function update_global_footer_options($status)
{
$global_footer = $_POST['ub_global_footer'];
$global_footer_main = $_POST['ub_global_footer_main'];
if ('' === $global_footer['content']) {
$global_footer['content'] = 'empty';
}
$status *= ub_update_option('global_footer_content', $global_footer['content']);
$status *= ub_update_option('global_footer_bgcolor', $global_footer['bgcolor']);
$status *= ub_update_option('global_footer_fixedheight', $global_footer['fixedheight']);
if (is_multisite()) {
if ('' === $global_footer_main['content']) {
$global_footer_main['content'] = 'empty';
}
$status *= ub_update_option('global_footer_main_content', $global_footer_main['content']);
$status *= ub_update_option('global_footer_main_bgcolor', $global_footer_main['bgcolor']);
$status *= ub_update_option('global_footer_main_fixedheight', $global_footer_main['fixedheight']);
}
return (bool) $status;
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:20,代码来源:global-footer-content.php
示例9: process
function process()
{
global $plugin_page;
if (isset($_GET['resetfavicon']) && isset($_GET['page']) && $_GET['page'] == 'branding') {
//login_image_save
ub_delete_option('ub_favicon');
ub_delete_option('ub_favicon_id');
ub_delete_option('ub_favicon_size');
ub_delete_option('ub_favicon_dir');
ub_delete_option('ub_favicon_url');
$uploaddir = ub_wp_upload_dir();
$uploadurl = ub_wp_upload_url();
$response = wp_remote_head(admin_url() . 'images/wordpress-logo.svg');
ub_update_option('ub_favicon', false);
wp_redirect('admin.php?page=branding&tab=images');
} elseif (isset($_POST['wp_favicon'])) {
ub_update_option('ub_favicon', $_POST['wp_favicon']);
ub_update_option('ub_favicon_id', $_POST['wp_favicon_id']);
ub_update_option('ub_favicon_size', $_POST['wp_favicon_size']);
}
return true;
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:22,代码来源:favicons.php
示例10: ajax_ub_save_favicon
/**
* Saves favicon to db using ajax
*
* @since 1.8.1
*
*/
public function ajax_ub_save_favicon(){
$data = $_POST['ub_favicons'];
$id = (int) key($data);
$data = current($data);
/**
* Empty url
*/
if( empty( $data['url'] ) ){
wp_send_json_error(
__("Please specify image", "ub")
);
}
/**
* Id = 0
*/
if( $id === 0 ){
wp_send_json_error(
__("Please specify image", "ub")
);
}
if( wp_verify_nonce($data['nonce'], "ub_save_favicon") ){
unset( $data['nonce'] );
ub_update_option( self::FAV_PREFIX . $id, $data );
wp_send_json_success(__("Favicon successfully updated", "ub"));
}
wp_die();
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:37,代码来源:favicons.php
示例11: global_head
function global_head()
{
$uploaddir = ub_wp_upload_dir();
$uploadurl = ub_wp_upload_url();
$favicon_dir = ub_get_option('ub_favicon_dir', false);
$favicon_url = ub_get_option('ub_favicon_url', false);
// Check for backwards compatibility
if (!$favicon_dir && file_exists($uploaddir . '/ultimate-branding/includes/favicon/favicon.png')) {
ub_update_option('ub_favicon_dir', $uploaddir . '/ultimate-branding/includes/favicon/favicon.png');
ub_update_option('ub_favicon_url', $uploadurl . '/ultimate-branding/includes/favicon/favicon.png');
$favicon_dir = ub_get_option('ub_favicon_dir', false);
$favicon_url = ub_get_option('ub_favicon_url', false);
}
if ($favicon_dir && file_exists($favicon_dir)) {
$favicon_url = preg_replace(array('/http:/i', '/https:/i'), '', $favicon_url);
echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
}
开发者ID:hscale,项目名称:webento,代码行数:18,代码来源:favicons.php
示例12: process
function process()
{
global $plugin_page;
if (isset($_GET['reset']) && isset($_GET['page']) && $_GET['page'] == 'branding') {
//login_image_save
ub_delete_option('ub_login_image');
ub_delete_option('ub_login_image_id');
ub_delete_option('ub_login_image_size');
ub_delete_option('ub_login_image_width');
ub_delete_option('ub_login_image_height');
$uploaddir = ub_wp_upload_dir();
$uploadurl = ub_wp_upload_url();
$response = wp_remote_head(admin_url() . 'images/wordpress-logo.svg');
if (!is_wp_error($response) && !empty($response['response']['code']) && $response['response']['code'] == '200') {
//support for 3.8+
ub_update_option('ub_login_image', admin_url() . 'images/wordpress-logo.svg');
} else {
ub_update_option('ub_login_image', admin_url() . 'images/wordpress-logo.png');
}
wp_redirect('admin.php?page=branding&tab=images');
} elseif (isset($_POST['wp_login_image'])) {
ub_update_option('ub_login_image', $_POST['wp_login_image']);
ub_update_option('ub_login_image_id', $_POST['wp_login_image_id']);
ub_update_option('ub_login_image_size', $_POST['wp_login_image_size']);
ub_update_option('ub_login_image_width', $_POST['wp_login_image_width']);
ub_update_option('ub_login_image_height', $_POST['wp_login_image_height']);
}
return true;
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:29,代码来源:login-image.php
示例13: manage_output
function manage_output()
{
global $wpdb, $current_site, $page;
if (isset($_GET['error'])) {
echo '<div id="message" class="error fade"><p>' . __('There was an error uploading the file, please try again.', 'ub') . '</p></div>';
} elseif (isset($_GET['updated'])) {
echo '<div id="message" class="updated fade"><p>' . __('Changes saved.', 'ub') . '</p></div>';
}
$uploaddir = ub_wp_upload_dir();
$uploadurl = ub_wp_upload_url();
$login_image_dir = ub_get_option('ub_login_image_dir', false);
$login_image_url = ub_get_option('ub_login_image_url', false);
// Check for backwards compatibility
if (!$login_image_dir && file_exists($uploaddir . '/ultimate-branding/includes/login-image/login-form-image.png')) {
ub_update_option('ub_login_image_dir', $uploaddir . '/ultimate-branding/includes/login-image/login-form-image.png');
ub_update_option('ub_login_image_url', $uploadurl . '/ultimate-branding/includes/login-image/login-form-image.png');
$login_image_dir = ub_get_option('ub_login_image_dir', false);
$login_image_url = ub_get_option('ub_login_image_url', false);
}
?>
<div class="postbox">
<h3 class="hndle" style='cursor:auto;'><span><?php
_e('Login Image', 'ub');
?>
</span></h3>
<div class="inside">
<p class='description'><?php
_e('This is the image that is displayed on the login page (wp-login.php) - ', 'ub');
?>
<a href='<?php
echo wp_nonce_url("?page=" . $page . "&tab=images&reset=yes&action=process", 'ultimatebranding_settings_menu_images');
?>
'><?php
_e('Reset the image', 'ub');
?>
</a>
</p>
<?php
if ($login_image_dir && file_exists($login_image_dir)) {
$login_image_url = preg_replace(array('/http:/i', '/https:/i'), '', $login_image_url);
echo '<img src="' . $login_image_url . '?' . md5(time()) . '" />';
} else {
echo '<img src="' . site_url('wp-admin/images/wordpress-logo.png') . '" />';
}
?>
</p>
<h4><?php
_e('Change Image', 'login_image');
?>
</h4>
<p class='description'>
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input name="login_form_image_file" id="login_form_image_file" size="20" type="file">
</p>
<p class='description'><?php
_e('Image must be 500KB maximum. It will be cropped to 310px wide and 70px tall. For best results use an image of this size. Allowed Formats: jpeg, gif, and png', 'ub');
?>
</p>
<p class='description'><?php
_e('Note that gif animations will not be preserved.', 'ub');
?>
</p>
</div>
</div>
<?php
}
开发者ID:juliosd,项目名称:legacy-master,代码行数:71,代码来源:login-image.php
示例14: _set_options
/**
* Sets plugin options.
* @param $opts
*
* @return bool
*/
private function _set_options ($opts) {
return ub_update_option('admin_help_content', $opts);
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:9,代码来源:admin-help-content.php
示例15: update_admin_page
/**
* Save admin settings
**/
function update_admin_page($status = false)
{
if (!empty($_POST['delete'])) {
$deletekeys = (array) $_POST['deletecheck'];
} else {
$deletekeys = array();
}
if (!empty($_POST['swtble'])) {
$save = array();
$op = array();
foreach ($_POST['swtble'] as $key => $table) {
if (!in_array($key, $deletekeys) && !empty($table['find'])) {
$save[addslashes($key)]['title'] = 'Text Change : ' . htmlentities($table['find'], ENT_QUOTES, 'UTF-8');
$save[addslashes($key)]['find'] = $table['find'];
$save[addslashes($key)]['ignorecase'] = $table['ignorecase'];
$save[addslashes($key)]['domain'] = $table['domain'];
$save[addslashes($key)]['replace'] = $table['replace'];
if ($table['ignorecase'] == '1') {
$op['domain-' . $table['domain']]['find'][] = '/' . str_replace('/', '\\/', stripslashes($table['find'])) . '/i';
} else {
$op['domain-' . $table['domain']]['find'][] = '/' . stripslashes($table['find']) . '/';
}
$op['domain-' . $table['domain']]['replace'][] = str_replace('/', '\\/', stripslashes($table['replace']));
}
}
if (!empty($op)) {
ub_update_option('translation_ops', $op);
ub_update_option('translation_table', $save);
} else {
ub_update_option('translation_ops', 'none');
ub_update_option('translation_table', 'none');
}
}
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:juliosd,项目名称:legacy-master,代码行数:42,代码来源:site-wide-text-change.php
示例16: ajax_save_menu_ordering
/**
* Saves new menu order into database
*
* @since 1.6
* @access public
*
* @return void
*/
public function ajax_save_menu_ordering(){
$order = $_POST['order'];
$result = array(
"status" => false
);
if( is_array( $order ) && count( $order ) > 0 ){
ub_update_option( self::ORDER, $order );
$result = array(
"status" => true
) ;
}
header('Content-Type: application/json');
echo json_encode($result);
wp_die();
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:27,代码来源:UB_Admin_Bar.php
示例17: process
function process() {
global $plugin_page;
if (isset($_GET['reset']) && isset($_GET['page']) && $_GET['page'] == 'branding') {
$colors = $this->colors();
foreach ($colors as $color_section => $color_array) {
foreach ($color_array as $property => $value) {
ub_update_option($property, $color_array[$property]['default']);
}
}
wp_redirect('admin.php?page=branding&tab=ultimate-color-schemes');
} elseif (isset($_POST['ucs_color_scheme_name'])) {
foreach ($_POST as $key => $value) {
if (preg_match('/^ucs_/', $key)) {
ub_update_option($key, $value);
}
}
}
return true;
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:20,代码来源:ultimate-color-schemes.php
示例18: update_site_generator_replacement_site_admin_options
function update_site_generator_replacement_site_admin_options($status) {
ub_update_option("site_generator_replacement", $_POST['site_generator_replacement']);
ub_update_option("site_generator_replacement_link", $_POST['site_generator_replacement_link']);
if ($status === false) {
return $status;
} else {
return true;
}
}
开发者ID:vilmark,项目名称:vilmark_main,代码行数:11,代码来源:site-generator-replacement.php
示例19: ub_remove_wp_dashboard_widgets
function ub_remove_wp_dashboard_widgets()
{
global $wp_meta_boxes, $wp_registered_widgets, $wp_registered_widget_controls, $wp_dashboard_control_callbacks;
/* Detect active widgets and save the array (only possible from the dashboard page) */
$detected_widgets = array();
if (isset($wp_meta_boxes['dashboard']['normal']['core']) && is_array($wp_meta_boxes['dashboard']['normal']['core'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['normal']['core']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['normal']['core'][$name]['title'];
}
}
if (isset($wp_meta_boxes['dashboard']['normal']['low']) && is_array($wp_meta_boxes['dashboard']['normal']['low'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['normal']['low']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['normal']['low'][$name]['title'];
}
}
if (isset($wp_meta_boxes['dashboard']['normal']['high']) && is_array($wp_meta_boxes['dashboard']['normal']['high'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['normal']['high']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['normal']['high'][$name]['title'];
}
}
if (isset($wp_meta_boxes['dashboard']['side']['core']) && is_array($wp_meta_boxes['dashboard']['side']['core'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['side']['core']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['side']['core'][$name]['title'];
}
}
if (isset($wp_meta_boxes['dashboard']['side']['low']) && is_array($wp_meta_boxes['dashboard']['side']['low'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['side']['low']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['side']['low'][$name]['title'];
}
}
if (isset($wp_meta_boxes['dashboard']['side']['high']) && is_array($wp_meta_boxes['dashboard']['side']['high'])) {
foreach (array_keys($wp_meta_boxes['dashboard']['side']['high']) as $name) {
$detected_widgets[$name] = $wp_meta_boxes['dashboard']['side']['high'][$name]['title'];
}
}
ub_update_option('ub_rwp_all_active_dashboard_widgets', $detected_widgets);
$active = ub_get_option('rwp_active_dashboard_widgets', array());
foreach ($active as $key => $value) {
remove_meta_box($key, 'dashboard', 'normal');
remove_meta_box($key, 'dashboard', 'side');
}
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:42,代码来源:remove-wp-dashboard-widgets.php
示例20: transfer_old_settings
function transfer_old_settings()
{
$modules = ub_get_option('ultimatebranding_activated_modules', array());
if (is_multisite() && function_exists('is_plugin_active_for_network') && is_plugin_active_for_network('ultimate-branding/ultimate-branding.php')) {
// Check for the original settings and if there are none, but there are some in the old location then move them across
if (empty($modules)) {
// none in our settings
$othermodules = get_option('ultimatebranding_activated_modules', array());
if (!empty($othermodules)) {
// We shall do a transfer across - first modules
ub_update_option('ultimatebranding_activated_modules', $othermodules);
// Next each set of settings for the activated modules
foreach ($othermodules as $key => $title) {
switch ($key) {
case 'favicons.php':
ub_update_option('ub_favicon_dir', get_option('ub_favicon_dir'));
ub_update_option('ub_favicon_url', get_option('ub_favicon_url'));
break;
case 'login-image.php':
ub_update_option('ub_login_image_dir', get_option('ub_login_image_dir'));
ub_update_option('ub_login_image_url', get_option('ub_login_image_url'));
break;
case 'custom-admin-bar.php':
ub_update_option('wdcab', get_option('wdcab'));
break;
case 'admin-help-content.php':
ub_update_option('admin_help_content', get_option('admin_help_content'));
break;
case 'global-footer-content.php':
ub_update_option('global_footer_content', get_option('global_footer_content'));
break;
case 'global-header-content.php':
ub_update_option('global_header_content', get_option('global_header_content'));
break;
case 'admin-menu.php':
ub_update_option('admin_menu', get_option('admin_menu'));
break;
case 'admin-footer-text.php':
ub_update_option('admin_footer_text', get_option('admin_footer_text'));
break;
case 'custom-dashboard-welcome.php':
break;
case 'remove-wp-dashboard-widgets.php':
ub_update_option('rwp_active_dashboard_widgets', get_option('rwp_active_dashboard_widgets'));
break;
case 'rebranded-meta-widget.php':
break;
case 'remove-permalinks-menu-item.php':
break;
case 'site-generator-replacement.php':
ub_update_option("site_generator_replacement", get_option('site_generator_replacement'));
ub_update_option("site_generator_replacement_link", get_option('site_generator_replacement_link'));
break;
case 'site-wide-text-change.php':
ub_update_option('translation_ops', get_option('translation_ops'));
ub_update_option('translation_table', get_option('translation_table'));
break;
case 'custom-login-css.php':
ub_update_option('global_login_css', get_option('global_login_css'));
break;
case 'custom-admin-css.php':
ub_update_option('global_admin_css', get_option('global_admin_css'));
break;
}
}
}
}
}
}
开发者ID:Bhabrooo,项目名称:aiesec-website-wordpress,代码行数:69,代码来源:ubadmin.php
注:本文中的ub_update_option函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论