Отображать мета-посты WordPress в редакторе после сохраненияPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отображать мета-посты WordPress в редакторе после сохранения

Сообщение Anonymous »

Я пытаюсь написать небольшой плагин в WordPress, у меня есть небольшое мета-поле с текстовым вводом и переключатель, в который пользователю нужно добавить информацию, и я хочу, чтобы информация, сохраненная в мета-поле публикации, отображаться после сохранения (в текущем состоянии после сохранения вводимый текст сбрасывается на заполнитель по умолчанию).

это соответствующий код:

Код: Выделить всё

    add_action( 'add_meta_boxes', 'asset_price' );
function asset_price() {
add_meta_box(
'asset_price',
__( 'asset price', 'myplugin_textdomain' ),
'asset_price_box_content',
'asset',
'normal',
'high'
);
}

function asset_price_box_content( $post ) {
wp_nonce_field( plugin_basename( __FILE__ ), 'asset_price_box_content_nonce' );
echo '

%
$';
}

add_action( 'save_post', 'asset_price_box_save' );
function asset_price_box_save( $post_id ) {

if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
return $post_id;

if ( !wp_verify_nonce( $_POST['asset_price_box_content_nonce'], plugin_basename( __FILE__ ) ) )
return $post_id;

if ( 'page' == $_POST['post_type'] ) {
if ( !current_user_can( 'edit_page', $post_id ) )
return $post_id;
} else {
if ( !current_user_can( 'edit_post', $post_id ) )
return $post_id;
}
$old = get_post_meta($post_id, "asset_price", true);
$new = $_POST["asset_price"];
if ($new && $new != $old) {
$product_price = $_POST['asset_price'];
update_post_meta( $post_id, 'asset_price', $product_price );
}  elseif ('' == $new && $old) {
delete_post_meta($post_id, "asset_price", $old);
}
}
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/283 ... after-save
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WordPress — оптимизируйте мета-запрос для трех мета-ключей одновременно
    Anonymous » » в форуме Php
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • WordPress — оптимизируйте мета-запрос для трех мета-ключей одновременно
    Anonymous » » в форуме Php
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Лучшая практика для сохранения и проверки пользовательской мета в WordPress (включая загрузку файлов)? [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Сортировать посты WordPress
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как сложить посты WordPress в 3 отдельных столбца с помощью PHP?
    Anonymous » » в форуме Php
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»