1. В правильном ли направлении иду или же существуют готовые решения о которых я не знаю? Может быть более удачные и узкоспециализированные плагины?
2. Если же корзина будет выступать сметой, каким образом ее можно кастомизировать (плагин? инструкция почитать?), чтобы она более-менее походила на смету, называлась «Смета» имела «удобный» вид в мобильном браузере?
3. Может быть есть способ экспортировать «смету» в какой-либо pdf-формат, для последующего «скидывания» на ватсапп, к примеру?
4. Если реализовать для заказчика Личный кабинет, можно ли и каким образом добавить в него функционала ввиде переписки, прикрепления фотографий, файлов, статусов, возможно чего то еще...
.mbtn {
height: 52px;
cursor: pointer;
width: 120PX;
margin: 0;
padding-left: 20px;
padding-right: 20px;
background-color: #ff9b0d;
font-size: 18px;
text-align: center;
line-height: 52px;
display: block;
border-radius: 0.2em;
}
Как обезопасить андроид от вирусов?
Какой антивирус лучше ставить на планшет на андроиде?
function process_pdf( $file ) {
if( $file['type'] === 'application/pdf' ) {
// Get the parent post ID, if there is one
if( isset($_REQUEST['post_id']) ) {
$post_id = $_REQUEST['post_id'];
$filename = $file[ 'name' ];
$filename_wo_extension = basename( $filename, ".pdf" );
$im = new Imagick();
$im->setResolution(300, 300);
$im->readimage( $file[ 'tmp_name' ] );
$pages = $im->getNumberImages();
$attachments_array = array();
// iterate over pages of the pdf file
for($p = 1; $p <= $pages; $p++){
$im->setIteratorIndex( $p - 1 );
$im->setImageFormat('jpeg');
$filename_neu = $filename_wo_extension .'_'. $p .'.jpg';
// upload new image to wordpress
// https://codex.wordpress.org/Function_Reference/wp_insert_attachment
$upload_file = wp_upload_bits($filename_neu, null, $im);
if (!$upload_file['error']) {
$attachment = array(
'post_mime_type' => 'image/jpeg',
'post_title' => preg_replace( '/\.[^.]+$/', '', $filename_neu),
'post_content' => '',
'post_status' => 'inherit'
);
$attachment_id = wp_insert_attachment( $attachment, $upload_file['file'] );
if (!is_wp_error( $attachment_id )) {
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
$attachment_data = wp_generate_attachment_metadata( $attachment_id, $upload_file['file'] );
wp_update_attachment_metadata( $attachment_id, $attachment_data );
$attachments_array[] = $attachment_id;
}
}
}
// add new images to a gallery (advanced custom fields plugin)
// http://www.advancedcustomfields.com/resources/update_field/
update_field( 'field_55b0a473da995', $attachments_array, $post_id );
$im->destroy();
}
}
return $file;
}
add_filter('wp_handle_upload_prefilter', 'process_pdf' );
<link rel="preload" href="урлнакартинкутут" as="image">
, но это не точно