wp-pdf-helper/wp-pdf-helper.php

34 lines
882 B
PHP

<?php
/*
* Plugin Name: WP PDF Helper
* Description: Helps to print pages and posts as PDF
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
if ( ! array_key_exists('print', $_GET)) {
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' );
}
#error_log("PHP: parse_url($url, PHP_URL_QUERY): ".print_r(parse_url($url, PHP_URL_QUERY), true), 0);
#error_log('PHP: $_GET: '.print_r($_GET, true), 0);
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;
}