'Music Summary',
'post_type' => 'page',
'post_content' => '[lfm_userinfo]Edit this page to change this introduction[/lfm_userinfo]
'.
'[lfm_rtracks_summary]
[lfm_artists_summary]
[lfm_albums_summary]
'.
'[lfm_tracks_summary]',
'post_status' => 'publish',
);
// Insert the post into the database
wp_insert_post( $my_post );
update_option('lfm_create_summary_page',false);
}
if ( (bool) get_option('lfm_create_rtracks_page') ) {
// Create post object
$my_post = array(
'post_title' => 'My Recent Tracks',
'post_type' => 'page',
'post_content' => '[lfm_rtracks_page]',
'post_status' => 'publish',
);
// Insert the post into the database
wp_insert_post( $my_post );
update_option('lfm_create_rtracks_page',false);
}
if ( (bool) get_option('lfm_create_artists_page') ) {
// Create post object
$my_post = array(
'post_title' => 'My Top Artists',
'post_type' => 'page',
'post_content' => '[lfm_artists_page]',
'post_status' => 'publish',
);
// Insert the post into the database
wp_insert_post( $my_post );
update_option('lfm_create_artists_page',false);
}
if ( (bool) get_option('lfm_create_albums_page') ) {
// Create post object
$my_post = array(
'post_title' => 'My Top Albums',
'post_type' => 'page',
'post_content' => '[lfm_albums_page]',
'post_status' => 'publish',
);
// Insert the post into the database
wp_insert_post( $my_post );
update_option('lfm_create_albums_page',false);
}
if ( (bool) get_option('lfm_create_tracks_page') ) {
// Create post object
$my_post = array(
'post_title' => 'My Top Tracks',
'post_type' => 'page',
'post_content' => '[lfm_tracks_page]',
'post_status' => 'publish',
);
// Insert the post into the database
wp_insert_post( $my_post );
update_option('lfm_create_tracks_page',false);
}
}
function register_lfm_settings() {
//register our settings
register_setting( 'lfm-settings-group', 'lfm_apikey' );
register_setting( 'lfm-settings-group', 'lfm_username' );
register_setting( 'lfm-settings-group', 'lfm_summ_limit' );
register_setting( 'lfm-settings-group', 'lfm_page_limit' );
register_setting( 'lfm-settings-group', 'lfm_create_summary_page' );
register_setting( 'lfm-settings-group', 'lfm_create_rtracks_page' );
register_setting( 'lfm-settings-group', 'lfm_create_artists_page' );
register_setting( 'lfm-settings-group', 'lfm_create_albums_page' );
register_setting( 'lfm-settings-group', 'lfm_create_tracks_page' );
}
function lfm_settings_page() {
if ( get_option('lfm_summ_limit') == null )
{
update_option('lfm_summ_limit',5);
}
if ( get_option('lfm_page_limit') == null )
{
update_option('lfm_page_limit',20);
}
?>
Here you can configure various settings related to Adapa's Last.FM Plugin for WordPress.