Should I remove transients from the wp_options table?

This is not an amount that is likely to cause performance issues. However if you are concerned about leftover transients it is worth looking into if any code you are using is consistently “leaking” them (creating transients that are never removed). See Are transients garbage collected? for relevant discussion and some code snippets.

Good way to store content and settings for an RSS plugin

Add a Custom Post Type called ‘feed’ Add a Custom Taxonomy for ‘feed’ called ‘feed_category’ As you mentioned, use a Custom Post Type for your feed items, for example ‘feed_item’ When adding an ‘feed_item’, add post_meta which makes the link between ‘feed’ and ‘feed_item’. For example update_post_meta( $item_id, ‘feed’, $feed_id ); Your loop can be … Read more

options.php problem – data not saved

Add <?php settings_fields( ‘settings-group’ ); ?> <?php do_settings_sections( ‘settings-group’ ); ?> immediately after the <form> tag Your code is registering the settings group, setting up the DB to store the information, but it is/was missing the callback to allow WordPress to actually act on that information or store it. The code I provided tells WordPress … Read more

Can’t save options

@Mamaduka: Here is why your settings aren’t updating. Your validation function is wrong. To wit: function ev_options_validate( $input ) { $ev_options = get_option( ‘theme_evolutionary_options’ ); $valid_input = $ev_options; $ev_options[‘color_scheme’] = array_key_exists( $ev_options[‘color_scheme’], ev_get_valid_color_schemes() ) ? $ev_options[‘color_scheme’] : ‘blue’; $ev_options[‘copytright’] = wp_kses_data( $ev_options[‘copyright’] ); return $valid_input; } You’re updating $ev_options, but returning $valid_input. You need to … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)