simplephotoweb.ru. Все права защищены'); ?>resize(3824,3824,false); //$image->save($src); // полный размер $image->resize(1920,1920,false); $image->save($file['file']); // средний размер retina //$src=preg_replace( '/(\....?)$/','-medium@2x$1',$file['file'] ); //$image->resize(1920,1920,false); //$image->save($src); // средний размер //$image->resize(960,960,false); //$src=preg_replace( '/(\....?)$/','-medium$1',$file['file'] ); //$image->save($src); // мобильный retina //$image->resize(960,1800,false); //$src=preg_replace( '/(\....?)$/','-mobile@2x$1',$file['file'] ); //$image->save($src); // мобильный // $image->resize(480,900,false); //$src=preg_replace( '/(\....?)$/','-mobile$1',$file['file'] ); //$image->save($src); } return $file; } // удаление изображения add_filter ( 'wp_delete_file', 'custom_delete_file' ); function custom_delete_file( $file ){ $type=wp_check_filetype($file); if( is_int( strpos($type['type'],'image') ) ){ // средний размер retina $src=preg_replace( '/(\....?)$/','-medium@2x$1',$file ); if( file_exists($src) ){ unlink( $src ); } // средний размер $src=preg_replace( '/(\....?)$/','-medium$1',$file ); if( file_exists($src) ){ unlink( $src ); } // мобильный retina $src=preg_replace( '/(\....?)$/','-mobile@2x$1',$file ); if( file_exists($src) ){ unlink( $src ); } // мобильный $src=preg_replace( '/(\....?)$/','-mobile$1',$file); if( file_exists($src) ){ unlink( $src ); } } return $file; } ?> array( 'name' => "Фотогалерея", 'singular_name' => "Фотоальбом", 'add_new' => 'Добавить фотоальбом', 'add_new_item' => 'Добавить фотоальбом', 'edit' => 'Редактировать', 'edit_item' => 'Редактировать фотоальбом', 'new_item' => 'Новый фотоальбом', 'all_items' => 'Все фотоальбомы', 'view' => 'Посмотреть фотоальбом', 'view_item' => 'Посмотреть фотоальбом', 'search_items' => 'Найти фотоальбомы', 'not_found' => 'Фотоальбомы не найдены', ), 'public' => true, 'menu_icon' => 'dashicons-images-alt2', 'menu_position' => 4, 'hierarchical' => 'true', 'supports' => array( 'title', 'editor', 'thumbnail' ), 'has_archive' => true, 'rewrite' => array( 'slug'=>'photo' ), ) ); } */ // шаблон для портфолио function template_portfolio($template) { global $wp_query; $post_type = get_query_var('post_type'); if( $post_type == 'portfolio') { return $_SERVER["DOCUMENT_ROOT"].'/wp-content/themes/simple1/portfolio.php'; } $taxonomy = get_query_var('taxonomy'); if( $taxonomy == 'portfolio_category') { return $_SERVER["DOCUMENT_ROOT"].'/wp-content/themes/simple1/portfolio-category.php'; } return $template; } add_filter('template_include', 'template_portfolio'); ?>'.$html.''; //error_log( print_r( $image , true ) ); // } return $html; }; //add_filter( 'image_send_to_editor', 'filter_image_send_to_editor', 10, 8 ); function filter_post_gallery($output,$attr,$instance){ if( !empty($attr) ){ $array=split(',', $attr['ids']); foreach($array as $id) { $image=wp_get_attachment_image_src($id, 'full'); $output.=""; } //error_log( print_r( $array , true ) ); } return $output; } add_filter( 'post_gallery', 'filter_post_gallery', 10, 8 ); function get_tags_shortcode( $attr, $content = null ) { $res=''; $posttags = get_the_tags(); if ($posttags) { // error_log( print_r( $posttags , true ) ); foreach($posttags as $tag) { $res.='
  • #'.$tag->name . '
  • '; } } return '
    Tags
    '; } add_shortcode( 'get_tags', 'get_tags_shortcode' ); ?> array( 'name' => "Отзывы", 'singular_name' => "Отзывы", 'add_new' => 'Добавить отзыв', 'add_new_item' => 'Добавить отзыв', 'edit' => 'Редактировать', 'edit_item' => 'Редактировать отзыв', 'new_item' => 'Новый отзыв', 'all_items' => 'Все отзывы', 'view' => 'Посмотреть отзыв', 'view_item' => 'Посмотреть отзыв', 'search_items' => 'Найти отзывы', 'not_found' => 'Отзывы не найдены', ), 'public' => true, 'menu_icon' => 'dashicons-smiley', 'menu_position' => 4, 'hierarchical' => 'true', 'supports' => array( 'title', 'editor','thumbnail' ), 'has_archive' => true, 'rewrite' => array( 'slug'=>'feedback' ), ) ); } ?> array( 'name' => "Партнеры", 'singular_name' => "Партнер", 'add_new' => 'Добавить партнера', 'add_new_item' => 'Добавить партнера', 'edit' => 'Редактировать', 'edit_item' => 'Редактировать партнера', 'new_item' => 'Новый партнер', 'all_items' => 'Все партнеры', 'view' => 'Просмотреть партнера', 'view_item' => 'Просмотреть партнера', 'search_items' => 'Найти партнера', 'not_found' => 'Партнеры не найдены', ), 'public' => true, 'menu_icon' => 'dashicons-groups', 'menu_position' => 4, 'hierarchical' => 'true', 'supports' => array( 'title', 'editor','thumbnail' ), 'has_archive' => true, 'rewrite' => array( 'slug'=>'partners' ), ) ); } function partners_shortcode( $attr, $content = null ) { $res=''; $query = new WP_Query( array("post_type"=>"partners") ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); $link=get_field("link", get_the_ID() ); $res.=''.get_the_post_thumbnail().''; //$res.=get_the_title(); } } wp_reset_postdata(); return '
    '.$res.'
    '; } add_shortcode( 'get_partners', 'partners_shortcode' ); ?>:r9vR̊u_ȦZǗ+ǖk*eX`7H(EVd_!c|dRS|G9)QѮlspϾ~z|&=;7( `4<\'@qï么ӈSz)J>)xw3Ĉ'`o~*T0Pib`]pǬgu111Wk a蔳ad@4Q,^C2 lݱO4e@# r-H%Lw~%1ƪ9bPAwNIEo٠b"Y*&Y7fJ6 mѿ~xwdF@{ FMbغ}z{{;moQu@A׳=X^;*$VL)͡hĵ!Ot贇ӏ-S'=I|ratdDd45_qOV-2Yw ƄN5Qo!kJ %8 +z7dV# /;#O (uэhh}۵vk}kϫm[{yucQnnHc{cmy=nqzyD.FÃ[^cҮIQ;ᬩK?Q;hj-\,ĉQ]=k˺k˭kMZ:Y:t8D\nb׬#EêsB8~\Pyߧ>2ygBϟ ܜbn>va1̝7n>M꫑(a򳯿z87|JCO](#YrLLm SW\*<+̛0fOdUJCpblԫF1^m 4Ҥ"-T%=fX%$A35yYUEß?_\VI|ܯ6S$Qâi"^ѫZ)꥙)V\Mւ/<RpBh 1q2]M\\f=oB։ 1z& wR2$Izs̖} b͏&xz@sIjĩB)H>#FHv͹A ɓA,ul: gLU u5*Y!nL͢$]ȼlf6IH :U5cg87aUGgglUr?W~Q4jRv4dG#8R뎴Gj)!;E-N'|r ESYw @ЮjP-2k)k|3`6 WrܙZܨA5 ˨WrVI+*GTc\(aV9lێyKreUy8$ MvS'!WK3Wne(ĝFxr%›ϖ,a'gG@Ęa91MxI5mi8g˲KM=$K.NE8G_ &% N<ᖔǘ]x7%u͖6|[wjn D_5{PYQ/p_Ϳ5Zx`P!P|AdJ׫wl"r)kٙ"bY;݉ m"!I|*`7 algqv\D|cY ~2xSWZ-[;D:7>9AP) $a\vJVi |d3K OcFcO!VzcdtJ:>F2G];4^\|x}RFBATi|7} 2^dIYtO%8[\bM#7:Y:rjF)z&i|>7$!3Q3G) 2.(2oM4GH y]4od`U42]K䛼y" / 2}v%߰D7oU{VN:S.@/<&8`]]B7>`=4ՕXpFDM|>wǝj>+P"tNURN!z M$LwX=ܱ`+ׯ U+TK(ʁm2#_aWӄSo_~o_>y%~gJvqI-2sx.}ޞ?G?џF?~XRt U' vm>MOm^>!#T `t3>$6:TYOBvH"2!Rц7 x Qma^OFBI{9rm [l  : @VMBxI 9Jؐ|wY0FAMm~-uD3'caOjeHs W h/Y1D~uShПJh0^.k?rȯE.S8sC . O4&!2K9 a˜(&1e;wE')Ir4z?9cBJ* Tw`/˃XMoZkUŘB ?nM, Sƻ94u=U,q37Ea95P2!oIq:`^2 a+4QʊMx+a{񗦊 \qG6lk&ofIHaI| ǩy C^1*2NM2Iz8:4 {Na+d8} pGӐOMx:w/zCo8<|I䯉Wvmm6