.card {
display: flex;
flex-direction: column;
align-items: flex-start;
height: 320px;
position: relative;
border-radius: 6px;
overflow: hidden;
transform: translateZ(0);
}
/* размеры изображения задайте самостоятельно */
.card__image {
width: 50%;
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 1;
}
.card__image img {
width: 100%;
height: auto;
vertical-align: top;
}
.card__title {
z-index: 2;
}
.card__price {
z-index: 2;
}
// Если инлайновый стиль одинаковый
$('div[style="color:#444444"]');
// Если часть инлайнового стиля оканчивается на #444444
$('div[style$="#444444"]');
// Если часть инлайнового стиля начинается с color:#fc
$('div[style^="color:#fc"]');
// Если часть инлайнового стиля содержит rgba(255,222,1,0.15)
$('div[style*="rgba(255,222,1,0.15)"]');
// Комбинированный селектор jQuery
// ищем div и section по инлайновым стилям
let items = $(
'div[style^="border-bottom"]',
'section[style*="#ffffff"]',
);
// Заменяем стили найденным элементам
items.css({
'background-color': '#ffcc00',
'border-bottom': '2px dashed pink',
});
// find_posts_by_title_part — название функции, можно заменить на любое свое название
// title_part — название нового параметра для WP_Query()
function find_posts_by_title_part( $where, &$wp_query ){
global $wpdb;
if ( $title_part = $wp_query->get( 'title_part' ) ) {
$param = esc_sql( $wpdb->esc_like( $title_part ) );
$sql .= " AND " . $wpdb->posts . ".post_title LIKE '%" . $param . "%'";
}
return $sql;
}
add_filter( 'posts_where', 'find_posts_by_title_part', 10, 2 );
$args = array(
'posts_per_page' => -1,
'post_type' => array('projects', 'jobs', 'services'),
'order' => 'ASC',
'title_part' => 'инже',
);
$query = new WP_Query( $args );
/* > 2000px */
@media screen and (min-width: 2000px) {}
/* < 1920px */
@media screen and (max-width: 1920px) {}
// Получаем строку
$str = 'Вася - 500; Петя - 450; Олег - 300; Александр - 250; Евгений - 100;';
// Удаляем все пробелы из строки
$str = str_replace(' ', '', $str);
// Разделяем пользователей
$users = explode(';', $str);
// Проходимся по всем пользователям
foreach ($users as $userIndex => $user){
// Разделяем данные пользователя
$userData = explode('-', $user);
$userName = $userData[0]; // имя
$userAmount = $userData[1]; // сумма
// Собираем одиночный SQL запрос
$sql = 'UPDATE users SET balance = balance + ' . $userAmount . ' WHERE user_name = ' . $userName;
// Выполняем запрос к базе данных
$mysqli->query( $sql );
}
<head>
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@ваш аккаунт в Twitter">
<meta name="twitter:title" content="Название статьи">
<meta name="twitter:description" content="Краткое описание">
<meta name="twitter:image" content="Ссылка на изображение">