Саму страницу категории можно как-то нормально оформить
category.php
(его может и не быть, но я предпологаю, что есть) в файл category-{TERM_ID}.php
. Например category-25.php
-- отвечает за генерацию страницы рубрики с ID 25. И изменяйте этот файл как пожелаете. Читал про wp rest api, но не уверен, что это то, что нужно.
https://howdyho.net/windows-software/displayhdr-test-protestiruj-svoj-monitor
Загружается только один файл -- документ. Остальные файлы загружаются по другим адресамno-cors — Разрешает использование только HEAD, GET или POST методов и простых заголовков (т.е. разрешены только простые запросы). Если какой-либо ServiceWorkers перехватит запрос, то он не сможет добавить или изменить заголовки, кроме простых. Также, для JavaScript может быть ограничен доступ к любому свойству объекта ответа Response. Это позволяет наверняка знать, что ServiceWorkers не изменили семантику и предотвратить проблемы безопасности и конфиденциальности, возникающие при утечке данных между доменами.
const arr = ['name', 'age', 'surname'] as const;
type arrKeys = typeof arr[number]
const obj: {[k in arrKeys]?: any} = {}
const prepareFn = (key: arrKeys) => { obj[key] };
prepareFn('name')
// @ts-expect-error
prepareFn('name2')
obj.name
// @ts-expect-error
obj.name2
loadData()
. Чтобы вы в любой момент могли изменить способ загрузки. Это может быть как сетевой запросfunction loadData() {
return fetch(' ... ')
}
function loadData() {
return document.querySelector('#json-data').textContent
}
Свойство classList возвращает псевдомассив DOMTokenList, содержащий все классы элемента.
test.getUrl()
test.log()
return {
// Вот тут проверяйте наличие данных в localStorage и устанавливайте значения на их основе
allowDelete: false,
allowSave: true
}
data() {
const isSaved =
!! JSON.parse(localStorage.getItem('favorites') || '[]')
.find(character => character.name !== this.character.name)
return {
allowDelete: isSaved,
allowSave: !isSaved,
}
},