WordPress

Добавление админ панели

index.php

<?php get_header(); ?>

<?php get_footer(); ?>


Добавить logo на сайт

style.css

.custom-logo {

    max-height: 55px;

    margin: 0 16px;

}

index.php

<?php the_custom_logo(); ?>

functions.php

add_theme_support('custom-logo');


Создать функцию

function getName(string $name, int $age):void {

    echo "Hello,". $name. " ".$age;

}

// Название хука, название функции, приоритет, количество параметров

add_action("get-name", "getName", 10, 2);

// Выполнение хука

do_action("get-name", "Alex", "37");

remove_action("get-name", "getName", 10);

Получить фильтр

function getName(string $name, int $age):string {

    return "Hello,". $name. " ".$age;

}

// У фильтра должен быть return

add_filter("get-name", "getName", 10, 2);

apply_filters("get-name", "Alex", 37);

remove_filter("get-name", "getName", 10);

Получить ссылку на главную страницу

<?= get_home_url(); ?>

Вывод постов

get_posts();

Полезные ссылки:

https://wp-kama.ru - описание функций в WordPress


Плагины

Advanced custom fields

Custom Field Suite -  позволяет добавлять настраиваемые поля в сообщения

Cir-to-lat - преобразовывает ссылки с кириллицы на латиницу 


Признаки "плохого кода"

Кратко рассмотрим 12 признаков, когда код можно улучшить: 1. Duplicated Code  — иногда повторяющийся код не всегда несет в себе пользу. Выде...