get posts whether meta_key exists or not

Thanks to @Hobo’s answer which gave me the clue for moving pm2 condition to the join statement SELECT p.ID, p.post_content, p.post_title, p.post_excerpt, pm1.meta_value as meal_date, pm2.meta_value as meal_plan, t.name as meal_type FROM wp_posts AS p LEFT JOIN wp_term_relationships AS r ON (p.ID = r.object_id) INNER JOIN wp_term_taxonomy AS x ON (r.term_taxonomy_id = x.term_taxonomy_id) INNER JOIN … Read more

is it right choose to connect database in template page directly in WordPress site?

If you make data manipulations with mysqli_connect() right, according to database structure etc, it will not break your site. But it’s more safe and logical to use build-in functions to manipulate database data. (Some standarts exists). WordPress has a lot of functions, which allows you to manipulate each wp table’s data. Here are some simple … Read more

Wpdb query with dynamic table name

I will start with the question. From the sql error output we see this SELECT * FROM WHERE dbID = 719 This tells us that $sanitized_search_language has no value, so check it first. Now for the BIG problem with this query! You used get_results with a sql query that has variables as is, get_results doesn’t … Read more