How to tell if plugin has been network activated
You can use is_plugin_active_for_network( $plugin )
You can use is_plugin_active_for_network( $plugin )
Personal Opinion: I had the same thing with (mt) mediatemple twice last year. They told me/us that it was a wordpress issue, but it wasn’t. I heard the same from dreamhost last year. So: don’t think about it too much, just remove the hack and blame your host (again). Anyway: You could read this thread. … Read more
Not in core. You can use post meta to store this information on page loads. If you have caching plugins enabled, you might want to increment the hit counter with an AJAX call, otherwise you can just add this directly in your single.php and page.php templates: //Add to functions.php function get_hits(){ global $post; $hits = … Read more
This should do it: add_action(‘plugins_loaded’, function(){ wp_set_current_user(0); },0);
function add_my_rule() { global $wp; $wp->add_query_var(‘args’); $wp->add_query_var(‘arg_username’); add_rewrite_rule(‘writer/([0-9]+)/([^/]*)/page/([0-9]+)’,’index.php?pagename=writer&args=$matches[1]&arg_username=$matches[2]&paged=$matches[3]’,’top’); add_rewrite_rule(‘writer/([0-9]+)/([^/]*)’,’index.php?pagename=writer&args=$matches[1]&arg_username=$matches[2]’,’top’); /*global $wp_rewrite; $wp_rewrite->flush_rules();*/ } add_action(‘init’, ‘add_my_rule’); This should do the trick. One rewriterule for writer/user_id/username (username isn’t used in the rewriterule but is necessarily to make it work. The second rewriterule is the same except that it adds pagination. EDIT: added arg_username in code above.
I always use the Theme Unit Test that Theme Reviewers use to evaluate themes for the Repo. It’s got pretty much everything you need to style/worry about. And if I need to create batch content in a different way, then I use WP Dummy Content
You certainly could define those values as PHP constants and/or global variables in, for instance, functions.php. I understand you would, at this point, rather go with a “file based approach” than using the database, but nonetheless, I have to mention that that would be both the standard as well as the best way of doing … Read more
Fast ‘n’ Hacky The problem can be solved by changing line 319 in facebook.php to the following: if (is_home()) { This way, the front page is not treated as a home page but as a regular page, for which the facebook feature settings can be applied (and will be handled correctly). More Elegant/Complex Here is … Read more
wp_get_current_user() is a pluggable function and not yet available when your plugin is included. You have to wait for the action plugins_loaded: Example: add_action( ‘plugins_loaded’, ‘wpse_92517_init’ ); function wpse_92517_init() { if(!is_super_admin()) add_action(‘widgets_init’,’my_unregister_widget’); } function my_unregister_widgets() { unregister_widget( ‘WP_Widget_Pages’ ); unregister_widget( ‘WP_Widget_Calendar’ ); } Or move the check into the widget function: add_action( ‘widgets_init’, ‘my_unregister_widget’ ); … Read more
To create an inline formula in LaTeX we can use single dollar signs $: This formula $x=y+z$ is inline. To display math on its own line, we can use double dollar signs $$: $$ a = b + c $$ Here is an example with Simple Mathjax installed: This will be displayed like this: