BuddyPress Edit activity function good practice

Looking at https://buddypress.trac.wordpress.org/browser/trunk/src/bp-activity/bp-activity-functions.php there’s several functions: Activity Meta I found bp_activity_add_meta, bp_activity_delete_meta and bp_activity_update_meta in that file, e.g. bp_activity_update_meta: // Update activity meta counts. if ( bp_activity_update_meta( $activity_id, ‘favorite_count’, $fav_count ) ) { Activities It looks like these can be updated the same way wp_insert_post can be used to update a post, by calling bp_activity_add … Read more

Best approach to change mobile background image and adding its class

As I am extending core/group block to add option for setting different image for smaller displays I used render_block_core/group filter to add style tag. I am already adding data-mobile-background-image to each group for its mobile view background image so there is no need for updating it through ID as suggested by Tom J Nowell. Final … Read more

Adding “Changelog” as a second tab to the auto updater custom plugin

I believe you have to add it into your plugin data array, see below: $packages[‘plugin-slug’] = [ ‘versions’ => [ ‘1.0.0’ => [ ‘name’ => ‘WP Awesome Plugin’, ‘version’ => ‘1.0.0’, ‘new_version’ => ‘1.0.0’, ‘date’ => ‘2023-02-10 14:17:00’, ‘tested’ => ‘6.1.1’, ‘package’ => ‘https://127.0.0.1/plugin-slug-1.0.0.zip’, // ‘author’ => ‘<a href=”https://127.0.0.1/”>Author</a>’, ‘author_profile’ => ‘https://127.0.0.1/’, ‘homepage’ => ‘https://127.0.0.1/wordpress-plugins/plugin-slug/’, … Read more

I have created a custom plugin. After activation it creating page but i am not getting how to add another php file at page content?

I would approach this in different way. In this original index.php file, keep it simple, like this: if ( ! defined( ‘ABSPATH’ ) ) { exit; } if ( ! class_exists( ‘My_Plugin’ ) ) { require_once __DIR__ . ‘/includes/class-my-plugin.php’; $my_plugin = My_Plugin::get_instance(); } In this new file you create class: class My_Plugin { protected static … Read more

How to create specific wordpress Table

There are probably a great number of ways to create such table. It is rather difficult to give an exact answer without knowing all the requirements and specifications. Here are some general level ideas that should get you started. First of all you’ll probably want to create a custom plugin to host all the relevant … Read more

Edit Page button is gone

Check under settings -> reading and select the page where you want to show your blog posts. Then this becomes your blog page. You can set it to the home page or choose a static page for your home page. See more info here: https://wordpress.org/documentation/article/settings-reading-screen/ You usually can’t change the layout/content of the blog page … Read more