10/10/2018, 13:28

wordpress- giúp đở về hàm upload trong wordpress

Hi mọi người
Hiện tại mình mới tìm hiểu wordpress, mình download một cái theme về và cài đặt, trong theme có chức năng upload hình ảnh, tuy nhiên ảnh upload lên chỉ hiện ra ảnh nhỏ(user bên ngoài upload chứ ko phải login vô phần quản lý)
mình kiểm tra thì thấy theme dùng hàm này:
if(!empty($_FILES['featured_image']['name'])) {
$thumbnail_id = get_post_thumbnail_id($id);
//$thumbnail_id =get_the_post_thumbnail($id, 'large');
if($thumbnail_id) {
update_post_meta($id, '_thumbnail_id', ');
}
và cái này nữa
$attach_id = media_handle_upload('featured_image', $id);
có cách nào thay thế cái et_post_thumbnail_id() , media_handle_upload(()để cái hình mình upload lên nó lớn hơn không vì hiện tại nó resize còn chút xúi
cao thủ nào có kinh nghiệm giúp mình với
thanks
funvn viết 15:40 ngày 10/10/2018
Được gửi bởi css_cutter
Hi mọi người
Hiện tại mình mới tìm hiểu wordpress, mình download một cái theme về và cài đặt, trong theme có chức năng upload hình ảnh, tuy nhiên ảnh upload lên chỉ hiện ra ảnh nhỏ(user bên ngoài upload chứ ko phải login vô phần quản lý)
mình kiểm tra thì thấy theme dùng hàm này:
if(!empty($_FILES['featured_image']['name'])) {
$thumbnail_id = get_post_thumbnail_id($id);
//$thumbnail_id =get_the_post_thumbnail($id, 'large');
if($thumbnail_id) {
update_post_meta($id, '_thumbnail_id', '');
}
và cái này nữa
$attach_id = media_handle_upload('featured_image', $id);
có cách nào thay thế cái et_post_thumbnail_id() , media_handle_upload(()để cái hình mình upload lên nó lớn hơn không vì hiện tại nó resize còn chút xúi
cao thủ nào có kinh nghiệm giúp mình với
thanks
bạn vào funcion.php của theme sử dụng edit kích cỡ image wp sẽ resize
hoặc vào media trong wp dashboard chỉnh.
css_cutter viết 15:30 ngày 10/10/2018
Hi funvn

Nếu mình sử dụng function thì mình sẻ làm như thế nào nhĩ
mình viết như thế nào để có thể edit mấy cái hàm kia mà không đụng vào core của wordpress
thanks
funvn viết 15:39 ngày 10/10/2018
Được gửi bởi css_cutter
Hi funvn

Nếu mình sử dụng function thì mình sẻ làm như thế nào nhĩ
mình viết như thế nào để có thể edit mấy cái hàm kia mà không đụng vào core của wordpress
thanks
Bác tìm đoạn tương tự như vậy để chỉnh nè

if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 685, 275, true );
add_image_size( 'featured', 685, 275, true ); //featured
add_image_size( 'widgetthumb', 50, 50, true ); //featured small
add_image_size( 'related', 140, 140, true ); //related
}
css_cutter viết 15:29 ngày 10/10/2018
Hi Funvn
mình chèn code của bạn vô function . php nhưng code vẫn lấy mặt định cái thumb hình ảnh là 150x150 trong phần config media ở admin
funvn viết 15:32 ngày 10/10/2018
Được gửi bởi css_cutter
Hi Funvn
mình chèn code của bạn vô function . php nhưng code vẫn lấy mặt định cái thumb hình ảnh là 150x150 trong phần config media ở admin
Bác tìm trong file func đoạn tương tự để sửa chứ?
css_cutter viết 15:45 ngày 10/10/2018
Hi Funvn
Vì code mình đưa ra nó có trả về hai giá trị là $thumbnail_id , và $attach_id để sử dụng cho các action tiếp theo, code của bạn đưa lên không có giá trị trả về vì thế mình ko biết xử lý như thế nào cho hợp lý luôn
thanks bạn
Bài liên quan
0