(я новичок в php) Недавно я обнаружил фрагмент php для добавления в мою дочернюю тему WordPress, который, кажется, отлично работает, ограничивая размер изображения, которое можно загрузить в веб-интерфейс моего веб-сайта. , Счастливые дни, пока я не начал читать немного больше о php и понял, что у моего фрагмента есть конечный тег
Исходные функции дочерней темы. php Файл имеет только открывающий тег, поэтому это означает, что я не могу добавить больше php фрагментов (ниже последнего фрагмента с закрывающим тегом), без добавления нового открывающего тега?
Мне кажется, что все это немного сбивает с толку, особенно это касается пробелов? У моего нет пробела после
<?php
// Enqueue child theme style.css
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style( 'child-style', get_stylesheet_uri() );
if ( is_rtl() ) {
wp_enqueue_style( 'mylisting-rtl', get_template_directory_uri() . '/rtl.css', [], wp_get_theme()-
>get('Version') );
}
}, 500 );
/**
* WP - LIMIT FILE UPLOAD SIZE (PHP SNIPPET)
**/
function max_image_size( $file ) {
$size = $file['size'];
$size = $size / 2560;
$type = $file['type'];
$is_image = strpos( $type, 'image' ) !== false;
$is_pdf = strpos( $type, 'pdf' ) !== false;
$limit = 2560;
$limit_output = '2.5MB';
if ( $is_image && $size > $limit ) {
$file['error'] = 'Image files must be smaller than ' . $limit_output;
}//end if
if ( $is_pdf && $size > $limit ) {
$file['error'] = 'PDF files must be smaller than ' . $limit_output;
}//end if
return $file;
}//end max_image_size()
add_filter( 'wp_handle_upload_prefilter', 'max_image_size' );
/**
* WP - LIMIT FILE UPLOAD SIZE - CHANGE FRONT END TEXT
**/
add_action('wp_head', 'file_size_limit_string');
function file_size_limit_string(){
?>
<script type="text/javascript">
(function($){
$(document).ready(function($){
//CHANGE THE FILE UPLOAD SIZE LIMIT MESSAGE ON FRONT-END IMAGE UPLOADERS
$('#submit-job-form .file-upload-field small').text('Maximum file size: 2.5MB.');
});
})(jQuery);
</script>
<?php
}
Спасибо за любой совет / помощь по этому вопросу. Я не хочу случайно превратить мой сайт в зомба ie ...