我正试图加入WordPress publish。下面的代码是我正在使用的,但它似乎没有运行。我在一个插件文件中有它,每次我进行更改时都会停用/重新激活它(但不确定是否有必要这样做)。帖子类型为“拍卖”。
add_action( \'publish_auction\', \'bvf_set_ceiling_once_on_first_publish\' );
function bvf_set_ceiling_once_on_first_publish( $post ) {
$post_id = $post->ID;
if ( !get_post_meta( $post_id, \'ceiling\', $single = true ) ) {
$reserve = get_post_meta( $post_id, \'reserve\', $single = true );
$ceiling = $reserve * (rand(40,60) / 100);
update_post_meta( $post_id, \'ceiling\', $ceiling );
}
}
现在我正在尝试以下内容(2013年1月16日):
<?php
/**
* @package Bids_Views
* @version 0.0.1
*/
/*
Plugin Name: Bids/Views
Description: None
Author: Jerry T.
Version: 0.0.1
*/
add_action(\'publish_post\', \'bvf_set_ceiling\');
function bvf_set_ceiling( $post_id ) {
$post = get_post($post_id);
$reserve = get_post_meta( $post_id, \'reserve\', true );
$ceiling = $reserve * (rand(40,60) / 100);
update_post_meta( $post_id, \'ceiling\', $ceiling );
}
?>