Changeset 305213
- Timestamp:
- 12/23/2025 04:28:35 AM (11 months ago)
- Location:
- moviemaker/0.1.8
- Files:
-
- 14 edited
- 1 copied
-
. (copied) (copied from moviemaker/0.1.7 )
-
assets/css/block-editor-style.css (modified) (4 diffs)
-
custom-option.php (modified) (1 diff)
-
footer.php (modified) (1 diff)
-
functions.php (modified) (2 diffs)
-
inc/customizer.php (modified) (5 diffs)
-
page-template/left-side-template.php (modified) (1 diff)
-
page-template/right-side-template.php (modified) (1 diff)
-
page.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
single.php (modified) (2 diffs)
-
style.css (modified) (56 diffs)
-
template-parts/patterns.php (modified) (6 diffs)
-
woocommerce/archive-product.php (modified) (1 diff)
-
woocommerce/single-product.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
moviemaker/0.1.8/assets/css/block-editor-style.css
r252926 r305213 70 70 .wp-block-quote:not(.is-large):not(.is-style-large), 71 71 .wp-block-pullquote { 72 border-left: 4px solid #F01E59;72 border-left: 4px solid var(--first-color); 73 73 padding: 1em; 74 74 background-color: rgba(0, 0, 0, 0.03); … … 171 171 .wp-block-pullquote { 172 172 border: 0; 173 border-top: 4px solid #F01E59;174 border-bottom: 4px solid #F01E59;173 border-top: 4px solid var(--first-color); 174 border-bottom: 4px solid var(--first-color); 175 175 padding: 1em; 176 176 } … … 214 214 -o-transition: all 0.3s ease-in-out; 215 215 transition: all 0.3s ease-in-out; 216 background: #F01E59;216 background: var(--first-color); 217 217 color: #ffffff !important; 218 218 } … … 229 229 } 230 230 .wp-block-button.is-style-outline .wp-block-button__link { 231 border: 2px solid #F01E59!important;;231 border: 2px solid var(--first-color) !important;; 232 232 margin: 10px 0px; 233 233 background:none; 234 color: #F01E59!important;234 color: var(--first-color) !important; 235 235 } 236 236 -
moviemaker/0.1.8/custom-option.php
r266105 r305213 130 130 } 131 131 132 /*-------------------- Global First Color -------------------*/132 /*-------------------- Global First Color -------------------*/ 133 133 134 $moviemaker_ global_color = get_theme_mod('moviemaker_global_color');134 $moviemaker_first_color = get_theme_mod('moviemaker_first_color'); 135 135 136 if ($moviemaker_global_color != false){137 $moviemaker_theme_css .= '.comment-respond input#submit,.wp-block-button__link,.main-navigation .sub-menu,.sidebar input[type="submit"], .sidebar button[type="submit"],a.btn-text,.featured .owl-carousel .owl-nav .owl-prev:hover, .featured .owl-carousel .owl-nav .owl-next:hover,#colophon,#top-slider .slide-btn a,#button, span.onsale, .pro-button a, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button.alt,.woocommerce a.added_to_cart, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce .woocommerce-ordering select, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover, #colophon, .sidebar h5, .sidebar .tagcloud a:hover, p.wp-block-tag-cloud a:hover{';138 $moviemaker_theme_css .='background-color: '.esc_attr($moviemaker_global_color).';';139 $moviemaker_theme_css .= '}';136 if ($moviemaker_first_color) { 137 $moviemaker_theme_css .= ':root {'; 138 $moviemaker_theme_css .= '--first-color: ' . esc_attr($moviemaker_first_color) . ' !important;'; 139 $moviemaker_theme_css .= '} '; 140 140 } 141 142 if($moviemaker_global_color != false){143 $moviemaker_theme_css .='a,.main-navigation .menu > li > a:hover,.post-navigation .nav-previous a, .post-navigation .nav-next a, .posts-navigation .nav-previous a, .posts-navigation .nav-next a,.article-box h3.entry-title a,.navbar-brand a,.navbar-brand p,span.woo-cat,.top-info .social-link a i:hover, .service-icon i, section.featured span.last_slide_head, p.price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-message::before, .woocommerce-info::before, .widget a:hover, .widget a:focus, .sidebar ul li a:hover{';144 $moviemaker_theme_css .='color: '.esc_attr($moviemaker_global_color).';';145 $moviemaker_theme_css .='}';146 }147 148 if($moviemaker_global_color != false){149 $moviemaker_theme_css .='.wp-block-button.is-style-outline .wp-block-button__link,.postcat-name{';150 $moviemaker_theme_css .='color: '.esc_attr($moviemaker_global_color).' !important;';151 $moviemaker_theme_css .='}';152 }153 154 if($moviemaker_global_color != false){155 $moviemaker_theme_css .='.wp-block-button.is-style-outline .wp-block-button__link,.button-header a, #top-slider .slide-btn a, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover{';156 $moviemaker_theme_css .='border-color: '.esc_attr($moviemaker_global_color).';';157 $moviemaker_theme_css .='}';158 }159 160 if($moviemaker_global_color != false){161 $moviemaker_theme_css .='.woocommerce-message, .woocommerce-info{';162 $moviemaker_theme_css .='border-top-color: '.esc_attr($moviemaker_global_color).';';163 $moviemaker_theme_css .='}';164 }165 166 $moviemaker_theme_css .='@media screen and (max-width:1000px) {';167 if($moviemaker_global_color != false){168 $moviemaker_theme_css .='.toggle-nav i, .sidenav .closebtn{169 background: '.esc_attr($moviemaker_global_color).';170 }';171 }172 $moviemaker_theme_css .='}';173 141 174 142 /*-------------------- Heading typography -------------------*/ -
moviemaker/0.1.8/footer.php
r255595 r305213 103 103 </div> 104 104 <?php } ?> 105 <?php if (get_theme_mod('moviemaker_scroll_hide','')){?>105 <?php if (get_theme_mod('moviemaker_scroll_hide', true)) {?> 106 106 <a id="button"><?php esc_html_e('TOP','moviemaker'); ?></a> 107 107 <?php } ?> -
moviemaker/0.1.8/functions.php
r298975 r305213 607 607 <h2 style="font-weight: 600;line-height: 1.3; margin: 0px;"><?php esc_html_e('Thank You For Choosing ', 'moviemaker'); ?><?php echo wp_get_theme(); ?><h2> 608 608 <p style="color: #3c434a; font-weight: 400; margin-bottom: 30px;"><?php _e('Get Started With Theme By Clicking On Getting Started.', 'moviemaker'); ?><p> 609 <a class="admin-notice-btn button button-primary button-hero" href="<?php echo esc_url( admin_url( 'themes.php?page=moviemaker-info .php' )); ?>"><?php esc_html_e( 'Get started', 'moviemaker' ) ?></a>609 <a class="admin-notice-btn button button-primary button-hero" href="<?php echo esc_url( admin_url( 'themes.php?page=moviemaker-info' )); ?>"><?php esc_html_e( 'Get started', 'moviemaker' ) ?></a> 610 610 <a class="admin-notice-btn button button-primary button-hero notice-pro-btn" target="_blank" href="<?php echo esc_url( MOVIEMAKER_GET_PREMIUM_PRO ); ?>"><?php esc_html_e( 'Get Premium ', 'moviemaker' ) ?></a> 611 611 <a class="admin-notice-btn button button-primary button-hero notice-bundle-btn" target="_blank" href="<?php echo esc_url( MOVIEMAKER_BUNDLE_LINK ); ?>"><?php esc_html_e( 'Buy All Themes - 120+ Templates', 'moviemaker' ) ?></a> … … 680 680 function moviemaker_create_demo_menu() { 681 681 682 // Page import process683 $pages_to_create = array( 684 array(685 'title' => 'Home',686 'slug' => 'home',682 $menu_structure = [ 683 684 [ 685 'title' => 'Home', 686 'slug' => 'home', 687 687 'template' => 'page-template/home-template.php', 688 ), 689 array( 690 'title' => 'About Us', 691 'slug' => 'about-us', 692 'template' => '', 693 ), 694 array( 695 'title' => 'Projects', 696 'slug' => 'projects', 697 'template' => '', 698 ), 699 array( 700 'title' => 'Services', 701 'slug' => 'services', 702 'template' => '', 703 ), 704 array( 705 'title' => 'Blogs', 706 'slug' => 'blogs', 707 'template' => '', 708 ), 709 array( 710 'title' => 'Contact', 711 'slug' => 'contact', 712 'template' => '', 713 ), 714 ); 715 716 // Loop through each page data to create pages 717 foreach ($pages_to_create as $page_data) { 718 $page_check = get_page_by_title($page_data['title']); 719 720 // Check if the page doesn't exist already 721 if (!$page_check) { 722 $page = array( 688 ], 689 [ 690 'title' => 'About', 691 'slug' => 'about', 692 'content' => "<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.</p> 693 " 694 ], 695 [ 696 'title' => 'Projects', 697 'slug' => 'projects', 698 'content' => "<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.</p> 699 " 700 ], 701 [ 702 'title' => 'Services', 703 'slug' => 'services', 704 'content' => "<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.</p> 705 " 706 ], 707 [ 708 'title' => 'Blog', 709 'slug' => 'blog', 710 ], 711 [ 712 'title' => 'Contact', 713 'slug' => 'contact', 714 'content' => "<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.</p> 715 " 716 ], 717 ]; 718 719 // ---------------------------------------------------- 720 // Do not modify below this line unless needed 721 // ---------------------------------------------------- 722 723 $created_pages = []; 724 725 $menu_name = 'Primary Menu'; 726 $location = 'primary'; 727 $menu = wp_get_nav_menu_object($menu_name); 728 729 $menu_id = (!$menu) ? wp_create_nav_menu($menu_name) : $menu->term_id; 730 731 $create_page_and_menu = function($item, $parent_menu_id = 0, $parent_page_id = 0) 732 use (&$create_page_and_menu, &$created_pages, $menu_id) { 733 734 $page = get_page_by_title($item['title']); 735 736 if (!$page) { 737 $page_id = wp_insert_post([ 738 'post_title' => $item['title'], 723 739 'post_type' => 'page', 724 'post_title' => $page_data['title'],725 740 'post_status' => 'publish', 726 'post_author' => 1, 727 'post_slug' => $page_data['slug'], 728 ); 729 730 // Insert the page and get the inserted page ID 731 $page_id = wp_insert_post($page); 732 733 // Set the page template 734 if ($page_id) { 735 add_post_meta($page_id, '_wp_page_template', $page_data['template']); 741 'post_name' => $item['slug'], 742 'post_parent' => $parent_page_id, 743 'post_content' => !empty($item['content']) ? $item['content'] : '', 744 ]); 745 746 if (!empty($item['template'])) { 747 update_post_meta($page_id, '_wp_page_template', $item['template']); 748 } 749 750 } else { 751 $page_id = $page->ID; 752 } 753 754 $created_pages[$item['title']] = $page_id; 755 756 $menu_item_id = wp_update_nav_menu_item($menu_id, 0, [ 757 'menu-item-title' => $item['title'], 758 'menu-item-object' => 'page', 759 'menu-item-object-id' => $page_id, 760 'menu-item-type' => 'post_type', 761 'menu-item-parent-id' => $parent_menu_id, 762 'menu-item-status' => 'publish' 763 ]); 764 765 if (!empty($item['children'])) { 766 foreach ($item['children'] as $child) { 767 $create_page_and_menu($child, $menu_item_id, $page_id); 736 768 } 737 769 } 738 } 739 740 // Set 'Home' as the front page 741 $home_page = get_page_by_title('Home'); 742 if ($home_page) { 743 update_option('page_on_front', $home_page->ID); 770 }; 771 772 foreach ($menu_structure as $item) { 773 $create_page_and_menu($item); 774 } 775 776 if (!empty($created_pages['Home'])) { 777 update_option('page_on_front', $created_pages['Home']); 744 778 update_option('show_on_front', 'page'); 745 779 } 746 780 747 // Set 'Blog' as the posts page 748 $blog_page = get_page_by_title('Blog'); 749 if ($blog_page) { 750 update_option('page_for_posts', $blog_page->ID); 751 } 752 // ------- Create Main Menu -------- 753 $menuname = 'Primary Menu'; 754 $bpmenulocation = 'primary'; 755 $menu_exists = wp_get_nav_menu_object($menuname); 756 757 if (!$menu_exists) { 758 $menu_id = wp_create_nav_menu($menuname); 759 wp_update_nav_menu_item($menu_id, 0, array( 760 'menu-item-title' => __('Home','moviemaker'), 761 'menu-item-classes' => 'home', 762 'menu-item-url' => home_url( '/' ), 763 'menu-item-status' => 'publish')); 764 765 wp_update_nav_menu_item($menu_id, 0, array( 766 'menu-item-title' => __('About','moviemaker'), 767 'menu-item-classes' => 'about', 768 'menu-item-url' => home_url( '/' ), 769 'menu-item-status' => 'publish', 770 )); 771 772 wp_update_nav_menu_item($menu_id, 0, array( 773 'menu-item-title' => __('Projects','moviemaker'), 774 'menu-item-classes' => 'projects', 775 'menu-item-url' => home_url( '/' ), 776 'menu-item-status' => 'publish' 777 )); 778 779 wp_update_nav_menu_item($menu_id, 0, array( 780 'menu-item-title' => __('Services','moviemaker'), 781 'menu-item-classes' => 'services', 782 'menu-item-url' => home_url( '/' ), 783 'menu-item-status' => 'publish' 784 )); 785 786 wp_update_nav_menu_item($menu_id, 0, array( 787 'menu-item-title' => __('Blogs','moviemaker'), 788 'menu-item-classes' => 'blogs', 789 'menu-item-url' => home_url( '/' ), 790 'menu-item-status' => 'publish' 791 )); 792 793 wp_update_nav_menu_item($menu_id, 0, array( 794 'menu-item-title' => __('Contact','moviemaker'), 795 'menu-item-classes' => 'contact', 796 'menu-item-url' => home_url( '/' ), 797 'menu-item-status' => 'publish' 798 )); 799 800 // Assign the menu to the location 801 if (!has_nav_menu($bpmenulocation)) { 802 $locations = get_theme_mod('nav_menu_locations'); 803 $locations[$bpmenulocation] = $menu_id; 804 set_theme_mod('nav_menu_locations', $locations); 805 } 806 } 781 if (!empty($created_pages['Blog'])) { 782 update_option('page_for_posts', $created_pages['Blog']); 783 } 784 785 $locations = get_theme_mod('nav_menu_locations'); 786 $locations[$location] = $menu_id; 787 set_theme_mod('nav_menu_locations', $locations); 807 788 808 789 //Header -
moviemaker/0.1.8/inc/customizer.php
r298975 r305213 139 139 )); 140 140 141 $wp_customize->add_setting( 'moviemaker_ global_color', array(141 $wp_customize->add_setting( 'moviemaker_first_color', array( 142 142 'default' => '#F01E59', 143 143 'sanitize_callback' => 'sanitize_hex_color' 144 144 )); 145 $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'moviemaker_global_color', array( 145 $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'moviemaker_first_color', array( 146 'label' => __('Select Your First Color', 'moviemaker'), 146 147 'description' => __('Change the global color of the theme in one click.', 'moviemaker'), 147 148 'section' => 'moviemaker_global_color_settings', 148 'settings' => 'moviemaker_ global_color',149 'settings' => 'moviemaker_first_color', 149 150 ))); 150 151 … … 350 351 'pattern_grid_post' => esc_url(get_template_directory_uri()).'/assets/img/grid.png', 351 352 )) 352 )); 353 )); 353 354 354 355 // General Settings … … 442 443 443 444 $wp_customize->add_setting('moviemaker_scroll_hide', array( 444 'default' => false,445 'default' => true, 445 446 'sanitize_callback' => 'moviemaker_sanitize_checkbox' 446 447 )); … … 1336 1337 )); 1337 1338 1338 $wp_customize->add_setting( 'moviemaker_blog_post_columns', array(1339 'default' => 'Two',1340 'sanitize_callback' => 'moviemaker_sanitize_choices'1341 ));1342 $wp_customize->add_control( 'moviemaker_blog_post_columns', array(1343 'section' => 'moviemaker_post_settings',1344 'type' => 'select',1345 'label' => __( 'No. of Posts per row', 'moviemaker' ),1346 'choices' => array(1347 'One' => __( 'One', 'moviemaker' ),1348 'Two' => __( 'Two', 'moviemaker' ),1349 'Three' => __( 'Three', 'moviemaker' ),1350 )1351 ));1352 1353 1339 $wp_customize->add_setting('moviemaker_post_page_pagination',array( 1354 1340 'sanitize_callback' => 'moviemaker_sanitize_checkbox', … … 1373 1359 'blog-nav-numbers' => __( 'Numeric', 'moviemaker' ), 1374 1360 'next-prev' => __( 'Older/Newer Posts', 'moviemaker' ), 1375 )1376 ));1377 1378 $wp_customize->add_setting( 'moviemaker_blog_sidebar_position', array(1379 'default' => 'Right Side',1380 'sanitize_callback' => 'moviemaker_sanitize_choices'1381 ));1382 $wp_customize->add_control( 'moviemaker_blog_sidebar_position', array(1383 'section' => 'moviemaker_post_settings',1384 'type' => 'select',1385 'label' => __( 'Post Page Sidebar Position', 'moviemaker' ),1386 'choices' => array(1387 'Right Side' => __( 'Right Side', 'moviemaker' ),1388 'Left Side' => __( 'Left Side', 'moviemaker' ),1389 1361 ) 1390 1362 )); -
moviemaker/0.1.8/page-template/left-side-template.php
r252926 r305213 8 8 <div id="skip-content" class="container"> 9 9 <div class="row"> 10 <?php get_sidebar(); ?> 10 <div class="col-lg-3 col-md-3"> 11 <?php get_sidebar(); ?> 12 </div> 11 13 <div id="primary" class="content-area col-sm-12 col-lg-8"> 12 14 <main id="main" class="site-main module-border-wrap"> -
moviemaker/0.1.8/page-template/right-side-template.php
r252926 r305213 24 24 </main> 25 25 </div> 26 <?php get_sidebar(); ?> 26 <div class="col-lg-3 col-md-3"> 27 <?php get_sidebar(); ?> 28 </div> 27 29 </div> 28 30 </div> -
moviemaker/0.1.8/page.php
r266105 r305213 18 18 <div class="row"> 19 19 <?php if (get_theme_mod('moviemaker_single_page_sidebar_layout','No Sidebar') == 'Left Side'){?> 20 <?php get_sidebar(); ?> 20 <div class="col-lg-3 col-md-3"> 21 <?php get_sidebar(); ?> 22 </div> 21 23 <?php }?> 22 24 <div id="primary" class="content-area <?php if (get_theme_mod('moviemaker_single_page_sidebar_layout','No Sidebar') == 'Left Side' || get_theme_mod('moviemaker_single_page_sidebar_layout','No Sidebar') == 'Right Side'){?> col-lg-9 col-md-8 <?php }?>"> … … 37 39 </div> 38 40 <?php if (get_theme_mod('moviemaker_single_page_sidebar_layout','No Sidebar') == 'Right Side'){?> 39 <?php get_sidebar(); ?> 41 <div class="col-lg-3 col-md-3"> 42 <?php get_sidebar(); ?> 43 </div> 40 44 <?php }?> 41 45 </div> -
moviemaker/0.1.8/readme.txt
r302738 r305213 4 4 Tested up to: 6.8 5 5 Requires PHP: 7.2 6 Stable tag: 0.1. 76 Stable tag: 0.1.8 7 7 License: GNU General Public License v3.0 8 8 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 100 100 101 101 == Changelog == 102 103 = 0.1.8 104 105 * Update single.php file 106 * Update page single file. 107 * Update archive product file. 108 * Update single-product file. 109 * Update notice code. 110 * Added new code of global color. 111 * Updated Demo importer code. 112 * Update pattern file. 102 113 103 114 = 0.1.7 -
moviemaker/0.1.8/single.php
r268728 r305213 13 13 <div class="row"> 14 14 <?php if (get_theme_mod('moviemaker_single_post_sidebar_position','Right Side') == 'Left Side'){?> 15 <?php get_sidebar(); ?> 15 <div class="col-lg-3 col-md-3"> 16 <?php get_sidebar(); ?> 17 </div> 16 18 <?php }?> 17 19 <div id="primary" class="content-area col-lg-9 col-md-8"> … … 32 34 </div> 33 35 <?php if (get_theme_mod('moviemaker_single_post_sidebar_position','Right Side') == 'Right Side'){?> 34 <?php get_sidebar(); ?> 36 <div class="col-lg-3 col-md-3"> 37 <?php get_sidebar(); ?> 38 </div> 35 39 <?php }?> 36 40 </div> -
moviemaker/0.1.8/style.css
r302738 r305213 6 6 Author URI: https://www.themagnifico.net/ 7 7 Description: The Moviemaker WordPress Theme is a bold and visually striking platform tailored for filmmakers, movie directors, film production houses, indie film creators, videographers, cinematographers, and film studios looking to present their cinematic work in an immersive and professional way. Ideal for showcasing short films, documentaries, music videos, full-length feature films, video editing services, film festival entries, acting portfolios, and behind-the-scenes content, this theme integrates cinematic design elements like fullscreen video backgrounds, dynamic sliders, and portfolio grids. Whether you run a movie production company, a film school offering film direction or screenwriting courses, or a personal filmmaker blog, this theme includes everything you need—such as trailer embedding, crew member profiles, cast biographies, shooting schedules, and project timelines. With features for sharing filmmaking tutorials, camera gear recommendations, and post-production tips, it's also ideal for content creators and YouTube vloggers. Its responsive and retina-ready layout ensures seamless viewing across devices, and the built-in video player support lets you stream content effortlessly. SEO-friendly coding, fast loading speeds, social media integration, and Gutenberg compatibility enhance content management and visibility. Customization options allow users to adjust layouts, fonts, and colors to match their brand or film style. Whether you're launching a film magazine site, building a movie fan page, or promoting upcoming cinema releases, the Moviemaker WordPress Theme offers the ultimate platform to captivate audiences and shine in the spotlight of the film and entertainment industry. 8 Version: 0.1. 78 Version: 0.1.8 9 9 Requires at least: 5.0 10 10 Tested up to: 6.8 … … 37 37 } 38 38 a { 39 color: #F01E59;39 color: var(--first-color); 40 40 background-color: transparent; 41 41 text-decoration: none; … … 252 252 253 253 /*-------------------------------------------------------------- 254 # Global Color 255 --------------------------------------------------------------*/ 256 257 :root { 258 --first-color: #F01E59; 259 } 260 261 /*-------------------------------------------------------------- 254 262 # Typography 255 263 --------------------------------------------------------------*/ … … 258 266 color: white; 259 267 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); 268 } 269 section.no-results.not-found{ 270 text-align: center; 260 271 } 261 272 … … 297 308 #button { 298 309 display: inline-block; 299 background-color: #F01E59;310 background-color: var(--first-color); 300 311 width: 55px; 301 312 height: 55px; … … 349 360 line-height: 20px; 350 361 } 362 .top-info p.location a:hover,.top-info p.location:hover i{ 363 color: var(--first-color); 364 } 351 365 .top-info p.location i{ 352 366 color: #ffffff; … … 359 373 } 360 374 .top-header .social-link a:hover{ 361 color: #F01E59;375 color: var(--first-color); 362 376 } 363 377 .logo-box { … … 441 455 } 442 456 .header-search-wrapper .search-form-main { 443 border-top-color: #F01E59;457 border-top-color: var(--first-color); 444 458 } 445 459 .header-search-wrapper .search-form-main:before { … … 460 474 } 461 475 .header-search-wrapper .search-form-main:before { 462 border-bottom-color: #F01E59;476 border-bottom-color: var(--first-color); 463 477 } 464 478 .button-header a { 465 background: #F01E59;479 background: var(--first-color); 466 480 padding: 10px 30px; 467 481 border-radius: 30px; 468 482 font-size: 12px; 469 483 font-weight: 600; 470 border: 1px solid #F01E59;484 border: 1px solid var(--first-color); 471 485 color: #ffffff; 472 486 } … … 519 533 .header-right-box { 520 534 margin-left: -14px; 521 background: #F01E59;535 background: var(--first-color); 522 536 clip-path: polygon(12% 0, 100% 0, 100% 100%, 0 100%); 523 537 border-radius: 43px 8px 8px 20px; … … 529 543 } 530 544 .header-right-box:hover a{ 531 color: #F01E59;545 color: var(--first-color); 532 546 } 533 547 .header-right-box a{ … … 543 557 } 544 558 .navbar-brand a { 545 color: #F01E59;559 color: var(--first-color); 546 560 font-family: Kumar One; 547 561 font-size: 15px; … … 549 563 } 550 564 .navbar-brand p { 551 color: #F01E59;565 color: var(--first-color); 552 566 text-align: center; 553 567 font-size: 15px; … … 584 598 } 585 599 #top-slider .slider-inner-box h5.main-heading { 586 color: #F01E59;600 color: var(--first-color); 587 601 font-size: 14px; 588 602 font-weight: 600; … … 630 644 span.image-video-btn a:hover{ 631 645 background: #ffffff; 632 color: #F01E59!important;646 color: var(--first-color) !important; 633 647 } 634 648 span.image-video-btn a { 635 649 width: 43px; 636 650 height: 43px; 637 background: #F01E59;651 background: var(--first-color); 638 652 display: inline-block; 639 653 padding: 11px; … … 711 725 } 712 726 #top-slider .slide-btn a { 713 background: #F01E59;727 background: var(--first-color); 714 728 padding: 8px 25px; 715 729 font-size: 16px; … … 749 763 } 750 764 #top-slider .owl-carousel .owl-nav .owl-prev:hover, #top-slider .owl-carousel .owl-nav .owl-next:hover { 751 background: #F01E59;765 background: var(--first-color); 752 766 } 753 767 #top-slider .owl-carousel .owl-nav .owl-prev, #top-slider .owl-carousel .owl-nav .owl-next { … … 775 789 } 776 790 .featured h4.main-heading { 777 color: #F01E59;791 color: var(--first-color); 778 792 font-size: 14px; 779 793 font-weight: 600; … … 807 821 } 808 822 .ser-content:hover .team-content{ 809 background: #F01E59;823 background: var(--first-color); 810 824 } 811 825 .ser-content:hover .social-link{ … … 841 855 } 842 856 span.woo-cat { 843 color: #F01E59;857 color: var(--first-color); 844 858 font-size: 14px; 845 859 font-weight: 400; … … 851 865 } 852 866 .cart-btn a i{ 853 color: #F01E59;867 color: var(--first-color); 854 868 } 855 869 .cart-btn a { 856 color: #F01E59;870 color: var(--first-color); 857 871 font-size: 16px; 858 872 font-weight: 600; … … 894 908 } 895 909 .featured .owl-carousel .owl-nav .owl-prev:hover, .featured .owl-carousel .owl-nav .owl-next:hover{ 896 background: #F01E59;910 background: var(--first-color); 897 911 } 898 912 .featured .owl-carousel .owl-nav .owl-prev, .featured .owl-carousel .owl-nav .owl-next { … … 958 972 100% { 959 973 transform: translatey(-2.5rem); 960 background-color: #F01E59;974 background-color: var(--first-color); 961 975 } 962 976 50% { 963 977 transform: translatey(2.5rem); 964 background-color: #F01E59;978 background-color: var(--first-color); 965 979 } 966 980 } … … 996 1010 border-radius: 50%; 997 1011 animation: spin 2s ease infinite; 998 background: #F01E59;1012 background: var(--first-color); 999 1013 opacity: 1; 1000 1014 } … … 1034 1048 .postcat-name { 1035 1049 font-size: 14px; 1036 color: #F01E59!important;1050 color: var(--first-color) !important; 1037 1051 font-weight: bold; 1038 1052 } … … 1050 1064 border-radius: 10px; 1051 1065 width: 100%; 1066 height: 400px; 1067 object-fit: cover; 1052 1068 } 1053 1069 .article-box h3.entry-title { … … 1063 1079 .sidebar input[type="submit"],.sidebar button[type="submit"] { 1064 1080 width: 100%; 1065 background: #F01E59;1081 background: var(--first-color); 1066 1082 border: none; 1067 1083 color: #ffffff; … … 1079 1095 .article-box a{ 1080 1096 word-wrap: break-word; 1081 color: #F01E59;1097 color: var(--first-color); 1082 1098 } 1083 1099 .author-date a { … … 1086 1102 } 1087 1103 a.btn-text { 1088 background: #F01E59;1104 background: var(--first-color); 1089 1105 padding: 10px 20px; 1090 1106 border-radius: 6px; … … 1123 1139 .woocommerce div.product p.price, 1124 1140 .woocommerce div.product span.price { 1125 color: #F01E59;1141 color: var(--first-color); 1126 1142 font-weight: bold; 1127 1143 font-size: 14px; … … 1131 1147 top: 0; 1132 1148 left: 0; 1133 background: #F01E59;1149 background: var(--first-color); 1134 1150 color: #fff; 1135 1151 padding: 2px 5px; … … 1152 1168 font-size: 15px; 1153 1169 border-radius: 30px !important; 1154 background: #F01E59;1170 background: var(--first-color); 1155 1171 } 1156 1172 .pro-button a:hover, … … 1185 1201 left: 15px; 1186 1202 right: auto; 1187 background: #F01E59;1203 background: var(--first-color); 1188 1204 padding: 2px 5px; 1189 1205 border-radius: 0px; … … 1197 1213 } 1198 1214 .woocommerce .woocommerce-ordering select { 1199 background: #F01E59;1215 background: var(--first-color); 1200 1216 color: #222222; 1201 1217 padding: 2px; … … 1211 1227 .woocommerce-message, 1212 1228 .woocommerce-info{ 1213 border-top-color: #F01E59;1229 border-top-color: var(--first-color); 1214 1230 } 1215 1231 .woocommerce-message::before, 1216 1232 .woocommerce-info::before{ 1217 color: #F01E59;1233 color: var(--first-color); 1218 1234 } 1219 1235 input[type="text"], … … 1241 1257 .woocommerce-account .woocommerce-MyAccount-navigation ul li { 1242 1258 display: initial; 1243 background: #F01E59;1259 background: var(--first-color); 1244 1260 padding: 10px; 1245 1261 margin-right: 5px; … … 1291 1307 } 1292 1308 #site-navigation .menu ul li a:hover{ 1293 color: #F01E59;1309 color: var(--first-color); 1294 1310 } 1295 1311 .navigation_header .nav,.navbar-expand-xl { … … 1328 1344 }*/ 1329 1345 .main-navigation .menu > li > a:hover{ 1330 color: #F01E59;1346 color: var(--first-color); 1331 1347 } 1332 1348 .main-navigation .sub-menu { 1333 background-color: #F01E59;1349 background-color: var(--first-color); 1334 1350 list-style: none; 1335 1351 padding-left: 0; … … 1341 1357 } 1342 1358 .main-navigation ul.children { 1343 background-color: #F01E59;1359 background-color: var(--first-color); 1344 1360 list-style: none; 1345 1361 padding-left: 0; … … 1352 1368 .main-navigation .sub-menu > li > a:hover, 1353 1369 .main-navigation .sub-menu > li > a:focus { 1354 background: #F01E59;1370 background: var(--first-color); 1355 1371 color: #fff; 1356 1372 } … … 1486 1502 overflow-wrap: anywhere; 1487 1503 background: white; 1488 color: #F01E59;1504 color: var(--first-color); 1489 1505 } 1490 1506 .post-navigation .nav-previous a:hover, … … 1492 1508 .posts-navigation .nav-previous a:hover, 1493 1509 .posts-navigation .nav-next a:hover { 1494 background: #F01E59;1510 background: var(--first-color); 1495 1511 color: #ffffff; 1496 border: 1px solid #F01E59;1512 border: 1px solid var(--first-color); 1497 1513 } 1498 1514 .post-navigation .nav-next a::after, … … 1503 1519 .posts-navigation .nav-previous a::before { 1504 1520 content: "\2190 "; 1521 } 1522 nav.navigation.pagination{ 1523 margin-bottom: 30px !important; 1505 1524 } 1506 1525 .navigation.pagination { … … 1522 1541 .navigation.pagination .nav-links span.current, 1523 1542 .navigation.pagination .nav-links span:hover { 1524 background: #F01E59;1543 background: var(--first-color); 1525 1544 color: white; 1526 border: 1px solid #F01E59;1545 border: 1px solid var(--first-color); 1527 1546 } 1528 1547 … … 1630 1649 1631 1650 .module-border-wrap { 1632 -moz-border-image: -moz-linear-gradient(to bottom left, #19b094 0%, #F01E59100%);1633 -webkit-border-image: -webkit-linear-gradient(to bottom left, #19b094 0%, #F01E59100%);1634 border-image: linear-gradient(to bottom left, #19b094 0%, #F01E59100%) 1;1651 -moz-border-image: -moz-linear-gradient(to bottom left, #19b094 0%, var(--first-color) 100%); 1652 -webkit-border-image: -webkit-linear-gradient(to bottom left, #19b094 0%, var(--first-color) 100%); 1653 border-image: linear-gradient(to bottom left, #19b094 0%, var(--first-color) 100%) 1; 1635 1654 } 1636 1655 … … 1642 1661 } 1643 1662 .comment-respond input#submit { 1644 background: #F01E59;1663 background: var(--first-color); 1645 1664 border: none; 1646 1665 color: #ffffff; … … 1698 1717 } 1699 1718 .not-found-pagetext input.search-submit.btn.btn-primary { 1700 background: #F01E59;1719 background: var(--first-color); 1701 1720 } 1702 1721 .sticky .entry-title a { … … 1736 1755 --------------------------------------------------------------*/ 1737 1756 #colophon { 1738 background: #F01E59;1757 background:var(--first-color); 1739 1758 color: #ffffff; 1740 1759 } … … 1800 1819 1801 1820 .widget a:hover, .widget a:focus { 1802 color: #F01E59;1821 color: var(--first-color); 1803 1822 } 1804 1823 .widget ul li.recentcomments { … … 1831 1850 font-size: 30px; 1832 1851 color: #ffffff; 1833 background: #F01E59;1852 background: var(--first-color); 1834 1853 padding: 15px 10px; 1835 1854 margin-bottom: 0; … … 1860 1879 } 1861 1880 .sidebar ul li a:hover { 1862 color: #F01E59;1881 color: var(--first-color); 1863 1882 } 1864 1883 .sidebar ul li a { … … 1888 1907 } 1889 1908 .sidebar .tagcloud a:hover{ 1890 background: #F01E59;1909 background: var(--first-color); 1891 1910 color: #222222; 1892 1911 } 1893 1912 p.wp-block-tag-cloud a:hover{ 1894 background: #F01E59;1913 background: var(--first-color); 1895 1914 color: #fff; 1896 1915 } … … 2260 2279 } 2261 2280 .main-navigation .menu > li > a:hover{ 2262 color: #F01E59;2281 color: var(--first-color); 2263 2282 } 2264 2283 .toggle-nav.mobile-menu { … … 2293 2312 color: #fff; 2294 2313 padding: 8px; 2295 background: #F01E59;2314 background: var(--first-color); 2296 2315 } 2297 2316 .toggle-nav button { … … 2323 2342 display: block; 2324 2343 font-size: 22px; 2325 background: #F01E59;2344 background: var(--first-color); 2326 2345 border-radius: 5px; 2327 2346 width: 35px; … … 2380 2399 } 2381 2400 #site-navigation .menu ul li a:hover{ 2382 color: #F01E59;2401 color: var(--first-color); 2383 2402 } 2384 2403 .main-navigation .menu ul{ -
moviemaker/0.1.8/template-parts/patterns.php
r298975 r305213 26 26 <?php endif; 27 27 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 28 the_posts_navigation();28 moviemaker_blog_posts_pagination(); 29 29 } ?> 30 30 </div> … … 54 54 <?php endif; 55 55 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 56 the_posts_navigation();56 moviemaker_blog_posts_pagination(); 57 57 } ?> 58 58 </div> … … 78 78 <?php endif; 79 79 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 80 the_posts_navigation();80 moviemaker_blog_posts_pagination(); 81 81 } ?> 82 82 </div> … … 105 105 <?php endif; 106 106 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 107 the_posts_navigation();107 moviemaker_blog_posts_pagination(); 108 108 } ?> 109 109 </div> … … 138 138 <?php endif; 139 139 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 140 the_posts_navigation();140 moviemaker_blog_posts_pagination(); 141 141 } ?> 142 142 </div> … … 168 168 <?php endif; 169 169 if( get_theme_mod('moviemaker_post_page_pagination',1) == 1){ 170 the_posts_navigation();170 moviemaker_blog_posts_pagination(); 171 171 } ?> 172 172 </div> -
moviemaker/0.1.8/woocommerce/archive-product.php
r252926 r305213 103 103 </div> 104 104 <?php if ( false != $moviemaker_woocommerce_shop_page_sidebar ) {?> 105 <?php 106 /** 107 * Hook: woocommerce_sidebar. 108 * 109 * @hooked woocommerce_get_sidebar - 10 110 */ 111 do_action( 'woocommerce_sidebar' ); ?> 105 <div class="col-lg-3 col-md-3"> 106 <?php 107 /** 108 * Hook: woocommerce_sidebar. 109 * 110 * @hooked woocommerce_get_sidebar - 10 111 */ 112 do_action( 'woocommerce_sidebar' ); ?> 113 </div> 112 114 <?php } ?> 113 115 <?php } elseif(get_theme_mod('moviemaker_shop_page_sidebar_layout', 'Right Sidebar') == 'Left Sidebar'){ ?> 114 116 <?php if ( false != $moviemaker_woocommerce_shop_page_sidebar ) {?> 115 <?php 116 /** 117 * Hook: woocommerce_sidebar. 118 * 119 * @hooked woocommerce_get_sidebar - 10 120 */ 121 do_action( 'woocommerce_sidebar' ); ?> 117 <div class="col-lg-3 col-md-3"> 118 <?php 119 /** 120 * Hook: woocommerce_sidebar. 121 * 122 * @hooked woocommerce_get_sidebar - 10 123 */ 124 do_action( 'woocommerce_sidebar' ); ?> 125 </div> 122 126 <?php } ?> 123 127 <div class="<?php echo esc_html( $colmd ); ?>"> -
moviemaker/0.1.8/woocommerce/single-product.php
r252926 r305213 62 62 </div> 63 63 <?php if ( false != $moviemaker_woocommerce_single_product_page_sidebar ) {?> 64 <?php 65 /** 66 * woocommerce_sidebar hook. 67 * 68 * @hooked woocommerce_get_sidebar - 10 69 */ 70 do_action( 'woocommerce_sidebar' ); 71 ?> 64 <div class="col-lg-3 col-md-3"> 65 <?php 66 /** 67 * woocommerce_sidebar hook. 68 * 69 * @hooked woocommerce_get_sidebar - 10 70 */ 71 do_action( 'woocommerce_sidebar' ); 72 ?> 73 </div> 72 74 <?php }?> 73 75 <?php } elseif(get_theme_mod('moviemaker_single_product_sidebar_layout', 'Right Sidebar') == 'Left Sidebar'){ ?> 74 76 <?php if ( false != $moviemaker_woocommerce_single_product_page_sidebar ) {?> 75 <?php 76 /** 77 * woocommerce_sidebar hook. 78 * 79 * @hooked woocommerce_get_sidebar - 10 80 */ 81 do_action( 'woocommerce_sidebar' ); 82 ?> 77 <div class="col-lg-3 col-md-3"> 78 <?php 79 /** 80 * woocommerce_sidebar hook. 81 * 82 * @hooked woocommerce_get_sidebar - 10 83 */ 84 do_action( 'woocommerce_sidebar' ); 85 ?> 86 </div> 83 87 <?php }?> 84 88 <div class="<?php echo esc_html( $colmd ); ?>">
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)