Tabs
1 month ago
DSTemplate.php
1 month ago
DailyTimetablePrinter.php
1 month ago
DptApiDoc.php
2 months ago
HelpsAndTips.php
1 month ago
MonthlyTimetablePrinter.php
2 months ago
TimetablePrinter.php
1 month ago
dptWidgetForm.php
4 years ago
horizontal-div.php
1 month ago
widget-admin.php
1 month ago
DSTemplate.php
75 lines
| 1 | <?php /* Template Name: Digital Screen Prayer Time */ |
| 2 | |
| 3 | if (is_page_template( '../Views/DSTemplate.php' )) { |
| 4 | |
| 5 | function enqueue_dpt_scripts() { |
| 6 | wp_enqueue_script('dpt', plugin_dir_url(__FILE__) . 'js/dpt.js', array('jquery'), '1.0', true); |
| 7 | |
| 8 | wp_enqueue_style('google-fonts', 'https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800&family=Tajawal:wght@400;700&display=swap', array(), null); |
| 9 | } |
| 10 | |
| 11 | add_action('wp_enqueue_scripts', 'enqueue_dpt_scripts'); |
| 12 | |
| 13 | wp_enqueue_script( 'dpt_bootstrap_js', plugins_url( '../Assets/js/bootstrap.bundle.min.js', __FILE__ ), array( 'jquery' ), DPT_PLUGIN_VERSION); |
| 14 | |
| 15 | wp_register_style( 'timetable-style', plugins_url('../Assets/css/styles.css', __FILE__), array(), DPT_PLUGIN_VERSION ); |
| 16 | wp_enqueue_style( 'timetable-style' ); |
| 17 | |
| 18 | wp_register_style( 'dpt_bootstrap', plugins_url('../Assets/css/bootstrap.min.css', __FILE__), array(), DPT_PLUGIN_VERSION ); |
| 19 | |
| 20 | wp_enqueue_style( 'dpt_bootstrap' ); |
| 21 | |
| 22 | require_once plugin_dir_path(__FILE__) . '../Models/UpdateStyles.php'; |
| 23 | new UpdateStyles('timetable-style'); |
| 24 | |
| 25 | // Set headers to prevent caching |
| 26 | add_action('send_headers', function() { |
| 27 | header('Cache-Control: no-cache, no-store, must-revalidate'); |
| 28 | header('Pragma: no-cache'); |
| 29 | header('Expires: 0'); |
| 30 | }); |
| 31 | } |
| 32 | |
| 33 | ?> |
| 34 | |
| 35 | <!DOCTYPE html> |
| 36 | <html <?php language_attributes(); ?>> |
| 37 | <head> |
| 38 | <meta charset="<?php bloginfo( 'charset' ); ?>"> |
| 39 | <?php if ( ! get_theme_support( 'title-tag' ) ): ?> |
| 40 | <title><?php wp_title(); ?></title> |
| 41 | <?php endif; ?> |
| 42 | |
| 43 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 44 | <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> |
| 45 | <meta http-equiv="Pragma" content="no-cache" /> |
| 46 | <meta http-equiv="Expires" content="0" /> |
| 47 | |
| 48 | <link rel="profile" href="http://gmpg.org/xfn/11"> |
| 49 | |
| 50 | <?php //wp_head(); ?> |
| 51 | |
| 52 | <style> |
| 53 | <?php echo esc_html(get_option('ds-additional-css')); ?> |
| 54 | </style> |
| 55 | |
| 56 | </head> |
| 57 | |
| 58 | <body class="google-font"> |
| 59 | <?php |
| 60 | |
| 61 | while ( have_posts() ) : the_post(); ?> |
| 62 | |
| 63 | <div class="entry-content"> |
| 64 | |
| 65 | <?php the_content(); ?> |
| 66 | |
| 67 | </div><!-- .entry-content --> |
| 68 | |
| 69 | <?php |
| 70 | endwhile; |
| 71 | ?> |
| 72 | <?php wp_footer(); ?> |
| 73 | </body> |
| 74 | </html> |
| 75 |