WordPress function::: get_header();

No, because get_header() calls locate_template() with load_once = true, meaning the actual template PHP is included with require_once if ( $load_once ) { require_once $_template_file; } else { require $_template_file; } so the second time you call it it won’t load anything, as it’s already loaded the same file before. This makes sense for header … Read more

Cron task not working properly

There are a number of issues here: every_minute doesn’t exist as a cron schedule, so while you’ve successfully scheduled the cron job, WordPress doesn’t know when to run it. keep in mind that WP Cron isn’t precise, if nobody visits your site it won’t run, so it won’t run every minute unless your site is … Read more

PHP Deprecated function Optional parameter $function

At your function declaration you need to set the required parameters first, the optional second, because you couldn’t skip $function if $page has to be given: function add_meta_box($id, $title, $page, $function = ”, $context=”advanced”, $priority = ‘default’): void { require_once(ABSPATH . ‘wp-admin/includes/template.php’); add_meta_box($id, $title, array(&$this, $function == ” ? $id : $function), $page, $context, $priority); … Read more

what use have double styles in index.html?

The <!– wp: tags are how the WordPress editor internal api control what has been generated on the page and it contains the data that is generated or controlled by the settings panel of the editor. In general, those settings are directly converted to some html / style that you see on the page but … Read more

Split titles by the ” – ” in WordPress

i’ve already solved it, i had to change the $title = get_the_title(); to $title = get_post()->post_title; in the end it looks like that: <?php $title = get_post()->post_title; // Get the title string $parts = explode(‘ – ‘, str_replace(‘–’, ‘-‘, $title)); // Replace em dash with en dash and split the title $artist = trim($parts[0]); // … Read more

Adding a variable to some PHP code with gettext

Use sprintf(): // Translators: %s: author’s current year. esc_html( sprintf( __(‘Rates %s in &euro;/ week:’,’mysite-plugin’), $current_year ) ); This is a common pattern that can be found in WordPress core. The Translators: comment is also essential to provide translators with context to translate the passage and understand what the placeholder %s will contain.