<?php $image_id = get_term_meta( $term_id, '_thumbnail_id', 0 ); ?>
// получим ID картинки из метаполя термина
$image_id = get_term_meta( $term_id, '_thumbnail_id', 1 );
// ссылка на полный размер картинки по ID вложения
$image_url = wp_get_attachment_image_url( $image_id, 'full' );
// выводим картинку на экран
echo '<img src="'. $image_url .'" alt="" />';
$total_inserted = 0;
foreach ($comArr as $key => $value) {
$postId = $value['postId'];
$id = $value['id'];
$name = $value['name'];
$email = $value['email'];
$body = $value['body'];
// заносим в БД
$comSql = "INSERT INTO `comments` (`postId`, `id`, `name`, `email`, `body`)
VALUES ('$postId', '$id ', '$name','$email','$body')";
if (mysqli_query($conn, $comSql)) {
$total_inserted++;
}
}
echo 'Всего добавлено:' . $total_inserted;
get_header();
if ( ! is_user_logged_in() ) {
//kажем эту страницу или например подключаем определенный контент
get_template_part("non-logged-in-page-content");
//или redirect на логин
wp_redirect( wp_login_url() );
exit;
}else{
//кажем другую страинцу
get_template_part("logged-in-page-content");
}
get_footer();
....
npm install gatsby-plugin-csp-nonce
module.exports = {
// ...
plugins: [
// ...
'gatsby-plugin-csp-nonce',
// ...
],
// ...
};
<ng-container *ngFor="let item of arr1; let index = index">
<p [class.active]="isActive[index]" (click)="toggleClass(index)">
{{ item }}
</p>
</ng-container>
<ng-container *ngFor="let item of arr2; let index = index">
<p
[class.active]="isActive[arr1.length + index]"
(click)="toggleClass(arr1.length + index)"
>
{{ item }}
</p>
</ng-container>
isActive: boolean[] = [];
toggleClass(index: number) {
this.isActive[index] = !this.isActive[index];
}
SELECT distinct
meta_value
FROM
postmeta
WHERE
meta_key = 'property_id'
AND meta_value BETWEEN 1000 AND 30000
ORDER BY (meta_value * 1) DESC;
INSERT INTO reg (id, name, phone, login, password) VALUES (NULL,$name,$number,$login,$password);