diff --git a/assets/wp-pdf-helper.css b/assets/wp-pdf-helper.css deleted file mode 100644 index 6173937..0000000 --- a/assets/wp-pdf-helper.css +++ /dev/null @@ -1,69 +0,0 @@ - -video, -.attached-videos, -header, -.plyr, -.leaflet-marker-photo, -.leaflet-top, -#wpgpxmaps_downloadfile, -div:empty, -nav, -.wp-block-comments, -.wp-block-query, -footer, -.other-posts, -.no-print, -#wpadminbar, -.skip-link.screen-reader-text -{ - display: none !important; -} - -html, -main, -#post-content { - padding: 0px !important; - margin: 0px !important; -} - -.gallery, -.attached-gpx { - page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */ - page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */ - page-break-inside: avoid; /* or 'auto' */ -} - -#post-grid { - display: flex; -} - -#post-grid-column2 { - flex: 70%; - padding-left: 10px; -} - -.attached-gpxes { - flex: 30%; -} - -.wpgpxmaps_summary { - font-size: var(--wp--preset--font-size--small); -} - -.leaflet-control-attribution { - font-size: 8px; -} - -.date-prefix { - text-transform: capitalize; -} - -.author-line, .author-line > * { - margin-bottom: 0px !important; - margin-top: 5px !important; - font-size: var(--wp--preset--font-size--medium) !important; -} - -.entry-content, wp-block-post-excerpt { - text-align: justify; - diff --git a/wp-pdf-helper.php b/wp-pdf-helper.php index 80f2853..542932a 100644 --- a/wp-pdf-helper.php +++ b/wp-pdf-helper.php @@ -1,21 +1,54 @@ ID) . '">Download'; + return $columns_updated; +} + +add_action('manage_media_custom_column', 'manage_custom_columns', 10, 2); + +function manage_custom_columns ($column_key, $post_id) { + if ($column_key == 'wp-pdf-helper') { + $checked = (get_post_meta($post_id, 'wpdfh.print', true) == '') ? '' : 'checked'; + echo ""; + error_log("PHP: \$column_key: $column_key, \$post_id: $post_id, \$is_printable: $is_printable.", 0); + } +} + +add_action('admin_enqueue_scripts', 'wpdfh_enqueue_admin_scripts'); +function wpdfh_enqueue_admin_scripts() { + wp_enqueue_style( 'wpdfh-admin', plugin_dir_url( __FILE__ ) . 'assets/wp-pdf-helper-admin.css' ); } if ( ! array_key_exists('print', $_GET)) { - return; + return; } -add_action('wp_enqueue_scripts', 'wpdfh_enqueue_scripts'); -function wpdfh_enqueue_scripts() { - wp_enqueue_style( 'wpdfh', plugin_dir_url( __FILE__ ) . 'assets/wp-pdf-helper.css' ); +add_action('wp_enqueue_scripts', 'wpdfh_enqueue_print_scripts'); +function wpdfh_enqueue_print_scripts() { + wp_enqueue_style( 'wpdfh-print', plugin_dir_url( __FILE__ ) . 'assets/wp-pdf-helper-print.css' ); } #error_log("PHP: parse_url($url, PHP_URL_QUERY): ".print_r(parse_url($url, PHP_URL_QUERY), true), 0); @@ -24,10 +57,10 @@ function wpdfh_enqueue_scripts() { add_filter( 'wpagpx_shortcode_parameters', 'filter_shortcode_parameters' ); function filter_shortcode_parameters($parameters) { - $parameters['mheight'] = '200px'; - $parameters['gheight'] = '150px'; - $parameters['download'] = 'false'; - $parameters['attachments'] = 'false'; - return $parameters; + $parameters['mheight'] = '200px'; + $parameters['gheight'] = '150px'; + $parameters['download'] = 'false'; + $parameters['attachments'] = 'false'; + return $parameters; }