コード例 #1
0
ファイル: plugin.php プロジェクト: Grobyo/wp-listings
/**
 * This function runs on plugin activation. It flushes the rewrite rules to prevent 404's
 *
 * @since 0.1.0
 */
function wp_listings_activation()
{
    /** Flush rewrite rules */
    if (!post_type_exists('listing')) {
        wp_listings_init();
        global $_wp_listings, $_wp_listings_taxonomies, $_wp_listings_templates;
        $_wp_listings->create_post_type();
        $_wp_listings_taxonomies->register_taxonomies();
    }
    flush_rewrite_rules();
}
コード例 #2
0
ファイル: plugin.php プロジェクト: jas8522/wp-listings
/**
 * This function runs on plugin activation. It flushes the rewrite rules to prevent 404's
 *
 * @since 0.1.0
 */
function wp_listings_activation()
{
    /** Flush rewrite rules */
    if (!post_type_exists('listing')) {
        wp_listings_init();
        global $_wp_listings, $_wp_listings_taxonomies, $_wp_listings_templates;
        $_wp_listings->create_post_type();
        $_wp_listings_taxonomies->register_taxonomies();
    }
    flush_rewrite_rules();
    $notice_keys = array('wpl_notice_idx', 'wpl_listing_notice_idx', 'wpl_notice_equity');
    foreach ($notice_keys as $notice) {
        delete_user_meta(get_current_user_id(), $notice);
    }
}