|
|
Ok!
|
|
|
Ok!
|
|---|---|---|---|---|
| 266 | /**
* Clean Head
*/
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');
remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('wp_head', 'wp_resource_hints', 2);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
add_filter('the_generator', '__return_empty_string'); // Убираем версию WordPress
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0); // Короткая ссылка, ссылка без ЧПУ <link rel='shortlink' | wp, clean head | 10090 | WP clean header |
| 263 | https://api.wordpress.org/secret-key/1.1/salt/ | ключи, WP | 985 | Сгенерировать ключи Вордпресс |
| 216 | /**
* @param $limit
* @return string|string[]
* обрезает контент до числа слов
*/
function content($limit, $pid = null) {
$content = explode(' ', get_the_content($pid), $limit);
if (count($content)>=$limit) {
array_pop($content);
$content = implode(" ",$content).'...';
} else {
$content = implode(" ",$content);
}
$content = preg_replace('/[.+]/','', $content);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
return $content;
} | контент, образает, WP | 1001 | обрезает контент до числа слов |
| 215 | function custom_rate($num, $id)
{
$line = "<div class='item_rating' data-for='" . $id . "' data-rate='" . $num[0] . "'>";
for ($i = 1; $i < 6; $i++) {
if ($i <= $num[0]) {
$line .= "<img src="/wp-content/uploads/2022/07/Orange_star.svg" width=24 height=24 alt="Рейтинг не менее " . $i . ""/>";
} else {
$line .= "<img src="/wp-content/uploads/2022/07/Orange_star_empty.svg" width=24 height=24 alt="Рейтинг менее " . $i . ""/>";
}
}
return $line . "</div>";
} | stars, rating, WP, рейтинг, звездочки | 120 | Функция для Вордпресс рейтинг звездочек |
| 214 | [display-posts category="apartamenty" image_size="medium" include_excerpt="true" orderby="date" order="ASC" include_excerpt_dash="false"] | список записей, WP | 11090 | Плагин WP – Display Posts для вывода списка записей по критериям |
| 207 | $posts = get_posts ("category=11&orderby=date&numberposts=5");
if ($posts) :
$i=1; foreach ($posts as $post) : setup_postdata ($post); $i++;
endforeach;
endif; | get_posts, wp | 1290 | Получить посты по запросу из Вордпресс |
| 135 | SELECT * FROM int_posts p, int_postmeta m WHERE p.post_title LIKE '%Чикина%' AND p.post_type = 'page' AND (p.post_status = 'publish' OR p.post_status = 'private') AND p.ID = m.post_id | wp, sql, часть названия | 9800 | SQL запрос WP выборки записи (страницы) по слову из названия |
| 134 | WP ошибка: Функция has_cap вызвана с устаревшим аргументом. Ошибка в плагине rus_to_lat. В rus-to-lat.php в функции rtl_add_menu заменить 8 на 'edit_pages' | has_cap, WP | 230 | Вордпресс ошибка has_cap |
| 116 | Добавьте в wp-config.php в самое начало (после <?php ): $_SERVER['HTTPS'] = 'on'; | https, wp, too many redirects | 1380 | При ошибке Wordpress TOO_MANY_REDIRECTS после указания адреса в настройках как https |
| 89 | $post = get_post();
$t = strtotime($post->post_modified_gmt);
$str = 'Last-Modified: '.gmdate('D, d M Y H:i:s', $t).' GMT';
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $t).' GMT'); | daremodified, wp, php | 1200 | WP date modified php file |
| 87 | var setResponsive = function () {
if ($(window).height() > $("#adminmenuwrap").height() + 50) {
$('#adminmenuwrap').css('position', 'fixed');
} else {
$('#adminmenuwrap').css('position', 'relative');
}
}
$(window).resize(setResponsive);
setResponsive(); | wp, overflow, height | 500 | Функция WP для отображения кнопок левого меню админки пр низком экране |
| 60 | <meta name="viewport" content="width=device-width, initial-scale=1"> | viewport, meta, метатег | 9800 | Метатег viewport |
| 57 | require_once("wp-load.php"); | wp, native functions, include | 980 | All important WordPress file that I needed to include in my custom PHP file was "wp-load.php" |
| 53 | remove_image_size('large');
remove_image_size('medium');
add_filter( 'wp_calculate_image_srcset_meta', '__return_null' );
Другое решение, сработало в другом месте
add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) ); | srcset, отменить srcset, wp | 590 | Отменить srcset в Вордпрессе |
| 52 | add_filter( 'jpeg_quality', function ( $arg ) {
return 100;
} ); | качество jpg, wp, jpg quality | 670 | Отменить кадрирование в вордпресс, установить качество 100: |