is_user_logged_in
это какая-то странная константа. Подозреваю, что хотели вызвать функцию is_user_logged_in()
, но забыли скобкиfunction findOrCreateChatDir(string $chatId): string {
$uploadDir = wp_upload_dir();
$chatDir = "{$uploadDir['path']}/chat/{$chatId}";
if (!file_exists($chatDir)) {
wp_mkdir_p($chatDir);
}
return $chatDir;
}
order deny,allow
allow from 117.168.1.10 # <-- тут свой ip вставьте
deny from all
$articleId = 40827; // id поста из твоего примера
$metaName = "my_field"; // на кириллице всё же не советую называть
update_post_meta($articleId, $metaName, "абвгдеёжз"); // добавляем метаданные
$articleId = 40827; // id поста из твоего примера
$articles = get_posts(['include'=>[$articleId]]); // для примера получим только интересующий нас пост
foreach ($articles as $article) {
echo $article->my_field; // так будет работать
echo get_post_meta($article->ID, "my_field", true); // так тоже будет работать
}
$csvData = array_map("utf8_encode", $csvData);
$csvData = array_map(function($value) {
return iconv("Windows-1251", "UTF-8", $value);
}, $csvData);
add_filter("nav_menu_css_class", fn() => ["nav_list"], PHP_INT_MAX);
add_action("template_redirect", function() {
$currentUrl = trailingslashit(strtok($_SERVER['REQUEST_URI'], "?"));
if ($currentUrl === "/book/author/") {
$authorId = array_key_exists("id", $_GET) ? (int)$_GET['id'] : null;
$author = !is_null($authorId) ? get_user_by("id", $authorId) : null;
if (empty($author)) {
global $wp_query;
$wp_query->set_404();
status_header(404);
get_template_part(404);
die();
}
}
});
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM stats_players ORDER BY logins LIMIT 10");
?>
<table class="gradienttable">
<tr>
<th>Позиція</th>
<th>Гравець</th>
<th>Входів</th>
</tr>
<?php foreach ($results as $i=>$row) { ?>
<tr>
<td><?= $i+1 ?></td>
<td><?= $row['name'] ?></td>
<td><?= $row['logins'] ?></td>
</tr>
<?php } ?>
</table>
function calculate_discounted_price( $price, $values ) {
$pricequery = (float)$_POST['custom_price'];
$price += $pricequery;
return $price;
}
<?php $cf = get_post_meta(get_the_ID(), 'n', true);
<?php if (!empty($cf)) { ?>
<meta name="robots" content="noindex,follow"/>
<?php } ?>
<?php if ( is_search() || is_404() || in_category(3) || is_tag() || is_author() ) { ?>
<meta name="robots" content="noindex,follow" />
<?php } ?>
<meta property="og:description" content="<?= get_post_meta(get_the_ID(), 'd', true) ?>"/>
Импортировать атрибуты невозможно
Ведь тут указывается только название функции, а мне нужно передать внешние параметры туда.
while ($row = mysqli_fetch_row($result)) {
$pricearray = json_decode($row[17], true);
$price = $pricearray['custprice'];
add_shortcode('insert_room_price_'.$row[0], function() use ($price) {
return funcshort($price);
});
}
add_filter("query_vars", function($vars) {
array_push($vars, "handler");
return $vars;
});
add_filter("rewrite_rules_array", function($rules) {
$newrules['custom/([0-9a-z-]{1,128})'] = 'index.php?pagename=custom&handler=$matches[1]';
return $newrules + $rules;
});
add_action("wp_loaded", function() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
});
UPDATE
`wp_posts`
SET
`post_title` = CONCAT(
LEFT(post_title, LOCATE(' ', post_title)-1),
' №',
SUBSTR(post_title, LOCATE(' ', post_title))
)
WHERE
`post_type`='post'
ORDER BY
`post_date`