Безопасность. Насколько я знаю, не особо безопасно позволять юзверям загружать на сервер какие-то данные.
allow unfiltered uploads
/wp-content/uploads/{year}/{month}/
А у вас на картинки явно есть директория /media/
, т.е. некий плагин конвертирует изображения, кладет их в директорию media и заменяет ссылки на сайте. Например, плагин Image Optimizerдля одиночной записи понятно:
.postid-1 {
background-image: url(".... ") ;
...
}
postid-1
как установить общий фон "X" для всех записей входящих в категорию 1?
Второй вопрос. Установил отступ для хедера
аналогично первому вопросу - как реализовать отступ только на домашней странице (на домашней странице предполагается временно), в категориях (всех записях категорий)?
if( is_front_page() || is_home ) {
// вставляем стили для главной
}
if( is_single() ) {
// вставляем стили для одиночной записи
}
if ( in_category( 10 ) ) {
// вставляем стили для записи, которая находится в рубрике с ID 10
}
<div class="portfolio_header">
<img src="https://spartan.by/wp-content/uploads/2019/07/scr1-1-795x1810.png"/>
</div>
.portfolio_header {
height: 300px;
overflow: hidden;
position: relative;
cursor: pointer;
}
.portfolio_header img {
width: 100%;
height: auto;
border-radius: 5px;
}
.portfolio_header:hover img {
animation: moveSlideshow 5s linear;
animation-fill-mode: none;
animation-fill-mode: forwards;
}
И подскажите какой вариант лучший
@Controller
public class HttpErrorController implements ErrorController {
private final MessageSource messageSource;
@Autowired
public HttpErrorController(MessageSource messageSource) {
this.messageSource = messageSource;
}
@RequestMapping("/error")
public String handleError(
Locale locale,
Model model,
HttpServletRequest request,
Exception ex
) {
Object status = request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE);
if (status != null) {
int statusCode = Integer.valueOf(status.toString());
Map<String, String> metaData = new HashMap<>();
// 403
if (statusCode == HttpStatus.FORBIDDEN.value()) {
// do somthing
}
// 404
else if (statusCode == HttpStatus.NOT_FOUND.value()) {
// do somthing
}
// 405
else if (statusCode == HttpStatus.NOT_FOUND.value()) {
// do somthing
}
// 500
else if (statusCode == HttpStatus.INTERNAL_SERVER_ERROR.value()) {
// do somthing
}
}
return "templates/errors/httperrors";
}
@Override
public String getErrorPath() {
return "/error";
}
}
# Disable Whitelabel Error Page
server.error.whitelabel.enabled=false