php – Woocommerce – get the meta of daily sales

I am writing a custom woocommerce plugin.

Does woocommerce have a daily sales report for each product?

I know get_post_meta can show the total sales of certain products, but I have to show the sales of each product every day. So, for example – Product A was purchased 37 times on 03-27-2020, then I need to recover this data.

You don't know how to do it, maybe with the ACF update_field function?

thank you,


meta tags – Good SEO practices for a root page that detects the language and redirects

I have a multilingual static website; the pages of each language live in specific sub-folders such as / en, / es, / fr, etc.

In my idnex root page, I dynamically detect the user's language (via Javascript) then I redirect to the appropriate language specific folder.

What should I think about in terms of SEO for this index page?

  • Should I add hreflang attributes pointing to the index page in the language-specific subfolders?
  • What should I add as x-default? One of the language-specific index pages, or the "language detection" page itself (which has no actual content ..)
  • Should I add a robots meta tag?

What is meta title and meta description in SEO?

What is meta title and meta description in SEO?

meta post – update_post_meta does not work with transition_comment_status

You have a typo in $post->ID since you don't have a $ post variable, and that could really make you feel that it doesn't work, at least it won't calculate a new value. Here is a modified approach.

I have also used different hooks to trigger an action when it is really necessary and not for each comment_status transition.

 * Gets comment average data.
 * @param int $post_id
function sw_update_average_review_rating( $post_id ) {

    if ( get_post_type( $post_id ) === 'review' ) {

        $prev_averating = get_post_meta( $post_id, 'wp_review_comments_rating_value', true );
        $prev_count     = get_post_meta( $post_id, 'wp_review_comments_rating_count', true );

        $comments = get_comments(
                'post_id' => $post_id, // HERE was a typo error, you dont' have here a $post you have $post_id!
                'type'    => 'wp_review_comment',
                'status'  => 'approve',

        $ratings_sum = 0;

        foreach ( $comments as $comment ) {
            $ratings_sum += get_comment_meta( $comment->comment_ID, 'wp_review_comment_rating', true );

        $count       = count( $comments );
        $ave_reviews = $ratings_sum / $count;

        $averating = round( $ave_reviews, 2 );

        update_post_meta( $post_id, 'wp_review_comments_rating_value', $averating, $prev_averating );
        update_post_meta( $post_id, 'wp_review_comments_rating_count', $count, $prev_count );


 * Hook action for to trigger recalculation after comment status got changed.
 * @param $comment_id
 * @param WP_Comment $comment
function sw_review_after_comment_status_changed( $comment_id, $comment ) {

    $post_id = $comment->comment_post_ID;
    $post    = get_post( $post_id );
    if ( 'review' === $post->post_type ) {
        // trigger calculation.
        sw_update_average_review_rating( $post_id );


add_action('deleted_comment', 'sw_review_after_comment_status_changed', 10, 2);
add_action( 'trashed_comment', 'sw_review_after_comment_status_changed', 10, 2);

// hooks below can be tuned only to handle your custom comment type. 
add_action( 'comment_approved_', 'sw_review_after_comment_status_changed', 10, 2);
add_action( 'comment_unapproved_', 'sw_review_after_comment_status_changed', 10, 2);

// Tuned for your custom comment type to trigger only for them, use either these or pair of hooks above.
add_action( 'comment_approved_wp_review_comment', 'sw_review_after_comment_status_changed', 10, 2);
add_action( 'comment_unapproved_wp_review_comment', 'sw_review_after_comment_status_changed', 10, 2);

Kerala SEO Services

Kerala SEO Services

+ Reply to the thread

  1. Kerala SEO Services

    SEO is a powerful tool for the success of your search engine marketing. The SEO service in Kerala is deliberately growing day by day. Many companies offer affordable and most effective search engine optimization services in Kerala and beyond. They actively work with their partners and associates for SEO services in other cities of Kerala. Just as important is traffic, targeted queries relevant to user queries via authoritative content creation are just as important. A good website will always put a company in direct contact with customers, providing information as well as receiving direct feedback. As a website, SEO can help with search engine submissions, meta tags, keyword optimization and search locations to get a website listed first by powerful techniques

Publishing permissions

  • You Maybe not post new threads
  • You Maybe not post responses
  • You Maybe not post attachments
  • You Maybe not edit your messages

the Web


plugin development – Is there a way to get meta post from the publish_post hook?

I want a meta from the published post, below is the code but I didn't get it. Appreciate if anyone can help me here:

class BarrioBlog {
    function __construct() {
      add_action( 'publish_post', array( $this, 'on_publish_post' ), 10, 2 );
    function on_publish_post($post_id, $post) {
       echo ' custom field: ' . get_field('channel', $post_id);

how to add a meta box with the featured image settings and to change the post screen for online styles (css box)?

How can I make this meta box please help?

How to change the default meta link format

I want to change the URL of the author meta next to all posts.
I don't know where WP gets this from, but it's now a link to (basically) ../author/%POSTAUTHOR%, or whatever the field name is. I want to replace it with ../members/%POSTAUTHOR% permanently for all messages.
How can I do this?
I should note that I am using the Customize theme.
Thanks in advance

I will do wordpress yoast seo optimization, meta tag, image alt tag and schema markup for $ 18

I will do wordpress yoast seo optimization, meta tag, alt image tag and schema markup

Do you want to have the BEST ranking on search engines?
Did you know that you can increase your organic traffic? We will provide you with a guarantee WordPress Yoast and On the page Optimization, to improve the optimization and visibility of your search engine. On-Page should be powerful to rank you higher in Google SERP.Schema markup is one of the best futures for page referencing.
What services you will get:

  • Install and configure Yoast plugin with a correct setting.
  • Targeted keywords Optimization.
  • Adapted Title / Description / Keywords.
  • IAlt mages tags, Meta tags install.
  • Creation of SEO friendly permalinks.
  • Configuration of Google Analytics & webmaster tool.
  • Installation and configuration of schema markup.
  • Title tags (H₁, H₂, H₃),
  • XML sitemaps.
  • Inbound / outbound link and Robots.txt.
  • Verification from the Google search console.

Why us?

  • 100% customer satisfaction.
  • Professional work and certified White Hat SEO expert.
  • Increases site ranking.
  • Search for keywords based on the highest ranked websites.

"WordPress, Wix and Shopify specialists"
* Let's continue for the upgrade of your business. Contact us before placing an order *

. (tagsToTranslate) Ranking (t) wordpres (t) website (t) google (t) seo

facebook – Should I keep a META tag for "fb: admins"?

I am trying to migrate an old site to a new site.

On the home page of the old site, I see the following line:

The home page has a link to the company's Facebook page, like this:

I ask Yoast SEO if they will support this tag. But they said in that "fb: admins" n & # 39 ; is not supported and I should use "fb: app_id" instead. However, I am looking for a document on "fb: app_id" and it seems that this attribute is intended for those who develop an application for Facebook. For my case, I have no such app.

I am trying to study the meaning of "fb: admins". It appears that this property contains several facebook identifiers which can access the analytics data. So, if I understand correctly, with the inclusion of the attribute "fb: admins", the administrator with the specific ID who sees how many visits to the Facebook page come from https: //, like reference information in Google Analyst. Is it correct?

Thank you

DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive New Proxy Lists Every Day Proxies123