get('Version') ); function mvf_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on mvf, use a find and replace * to change 'mvf' to the name of your theme in all the template files. */ load_theme_textdomain( 'marketingvoorfotografen', get_template_directory() . '/languages' ); // Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); /* * Let WordPress manage the document title. * By adding theme support, we declare that this theme does not use a * hard-coded tag in the document head, and expect WordPress to * provide it for us. */ add_theme_support( 'title-tag' ); /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support( 'post-thumbnails' ); // add_theme_support( // 'custom-logo', // array( // 'height' => 100, // 'width' => 350, // 'flex-height' => true, // 'flex-width' => true, // ) // ); add_image_size('header', 3840, 3840, false); add_image_size('banner', 1200, 400, true); add_image_size('item', 800, 800, false); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'header-menu' => __( 'Header Menu', 'marketingvoorfotografen' ) ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); /* * WooCommerce. */ $hook_result = apply_filters_deprecated( 'mvf_theme_add_woocommerce_support', [ true ], '2.0', 'mvf_add_woocommerce_support' ); if ( apply_filters( 'mvf_add_woocommerce_support', $hook_result ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } endif; add_action( 'after_setup_theme', 'mvf_setup' ); // Add jquery //add_action( 'wp_enqueue_scripts', 'add_my_script' ); //function add_my_script() { // wp_enqueue_script( // // 'your-script', // name your script so that you can attach other scripts and de-register, etc. // // get_template_directory_uri() . '/js/your-script.js', // this is the location of your script file // array('jquery') // this array lists the scripts upon which your script depends // ); //} function mytheme_enqueue_style() { wp_enqueue_style( 'mytheme-style', get_stylesheet_uri() ); } add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_style' ); //function wpb_adding_styles() { // wp_register_style('my_stylesheet', plugins_url('my-stylesheet.css', __FILE__)); // wp_enqueue_style('my_stylesheet'); //} //add_action( 'wp_enqueue_scripts', 'wpb_adding_styles' ); // function wpb_adding_scripts() { wp_register_script('my_amazing_script', get_template_directory_uri() . '/assets/js/swiper.js', array('jquery'),'1.1', true); wp_enqueue_script('my_amazing_script'); } add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' ); // Menus function register_my_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu' ) ) ); } add_action( 'init', 'register_my_menus' ); // Custom class on Nav link function add_specific_menu_location_atts( $atts, $item, $args ) { // check if the item is in the primary menu if( $args->theme_location == 'header-menu' ) { // add the desired attributes: $atts['class'] = 'Nav-link'; } return $atts; } add_filter( 'nav_menu_link_attributes', 'add_specific_menu_location_atts', 10, 3 ); // Register our sidebars and widgetized areas. function arphabet_widgets_init() { register_sidebar( array( 'name' => 'Overall sidebar', 'id' => 'sidebar-overall', 'before_widget' => '<div class="Sidebar-widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="Sidebar-header">', 'after_title' => '</h3>', ) ); } add_action( 'widgets_init', 'arphabet_widgets_init' ); // Custom widget add_filter('widget_text', 'do_shortcode'); // Remove 'category' from archive title add_filter( 'get_the_archive_title', function ($title) { if ( is_category() ) { $title = single_cat_title( '', false ); } elseif ( is_tag() ) { $title = single_tag_title( '', false ); } elseif ( is_author() ) { $title = '<span class="vcard">' . get_the_author() . '</span>' ; } elseif ( is_tax() ) { //for custom post types $title = sprintf( __( '%1$s' ), single_term_title( '', false ) ); } elseif (is_post_type_archive()) { $title = post_type_archive_title( '', false ); } return $title; }); /** * Change number of products that are displayed per page (shop page) */ add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 ); function new_loop_shop_per_page( $cols ) { // $cols contains the current number of products per page based on the value stored on Options –> Reading // Return the number of products you wanna show per page. $cols = 24; return $cols; } // voor mvf //add_filter( 'get_edit_user_link', function( $link, $user_id ) { // $link = "https://www.marketingvoorfotografen.nl/mijn-profiel"; // return $link; //}, 30, 2 ); // backup snippets mvf //add_filter( 'wp_email_from', function( $from_email ) { // if ($from_email == "precio1q@ssd41.totaalholding.nl") // { // return "info@marketingvoorfotografen.nl"; // } // return $from_email; //}); function prefix_woocommerce_sale_flash( $text ) { $text = '<span class="onsale">'. __( 'Black Friday actie!', 'text_domain' ). '</span>'; return $text; } add_filter( 'woocommerce_sale_flash', 'prefix_woocommerce_sale_flash' ); add_filter('woocommerce_default_catalog_orderby', 'misha_default_catalog_orderby'); function misha_default_catalog_orderby( $sort_by ) { return 'menu_order'; } ?> <!DOCTYPE html> <html lang="nl-NL"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> <title> Blog – Pagina 2 – Jills photography

Blogs

Blogs van echte fotoshoots van Jills photography. Neem je een kijkje bij mij achter de schermen?

Newbornshoot in Zeeland
Newborn

Newbornshoot in Zeeland

In december werd ik opgebeld dat een vriendinnengroep graag een Newbornshoot cadeau wilde geven, hoe leuk is dat! Wat een waardevol cadeau en daarvoor heb ik cadeaubonnen om het echt als een cadeautje te kunnen geven. Door de kersverse ouders werd er een afspraak met mij gemaakt en vond deze Newbornshoot in Zeeland plaats.

Lees verder >>
Trouwfotograaf Hellevoetsluis
Bruidsreportage

Bruidsfotograaf uit Hellevoetsluis

Als bruidsfotograaf uit Hellevoetsluis heb ik soms een thuiswedstrijd. Andere keren reis ik verder om bruiloften te fotograferen omdat ik werk door heel Nederland en in het buitenland. Deze prachtige bruiloft in juni vond plaats in Hellevoetsluis en omstreken.

Lees verder >>
Newbornshoot Zuid Holland
Newborn

Newbornshoot Zuid Holland Hoogvliet

Voor mijn fotoshoots reis ik heel het land door maar dit keer hoefde ik niet zo ver voor deze newbornshoot in Zuid Holland Hoogvliet. Ik vind het ontzettend leuk wanneer mensen het combinatiepakket afnemen van de zwangerschapsshoot in combinatie met de newbornshoot. Klanten hebben dan foto’s van deze bijzondere gebeurtenissen in één stijl en ik vind het erg leuk om na de zwangere buik dan ook de geboren kindjes te mogen vastleggen. Ilse en Max hadden zo’n combinatiepakket afgenomen dus pakte ik de auto naar Hoogvliet om hun dochtertje vast te leggen.

Lees verder >>
Bruidsfotograaf Limburg
Bruidsreportage

Bruidsfotograaf in Nederweert Limburg

Dit keer mocht ik aan de slag als bruidsfotograaf in Nederweert in Limburg. Mijn bedrijf is gevestigd in Hellevoetsluis dat in Zuid Holland ligt, maar als fotograaf reis ik heel Nederland door voor mijn werk. Dit keer stond er een prachtige bruiloft op de planning in Nederweert.

Lees verder >>
Zwangerschapsshoot Rockanje strand
Zwangerschapsfotografie

Zwangerschapsshoot Rockanje strand

Het fotograferen van deze zwangerschapsshoot bij Rockanje strand was echt een feestje! Allereerst is Rockanje strand een locatie waar ik graag kom om te fotograferen. Ik begin vaak bij een natuurgebied vlakbij de parkeerplaats en werk zo verschillende plekjes af. Wanneer er niet zoveel wind staat kan ik de fotoshoot afsluiten met foto’s op het strand. Verschillende plekjes maar wel op loopafstand waardoor er afwisselende beelden ontstaan.

Lees verder >>
Zwangerschapsfotoshoot Soester Duinen
Zwangerschapsfotografie

Zwangerschapsfotoshoot Soester Duinen

Deze zwangerschapsfotoshoot vond plaats bij de prachtige Soester Duinen. Dit is een favoriete locatie van mij om te fotograferen omdat de zandvlakte heel goed aansluit bij mijn lichte fotografie stijl.

Lees verder >>
Ondernemersshoot Zuid Holland
Ondernemersshoot

Ondernemersshoot Zuid-Holland

Op een prachtige zomerse avond vond deze ondernemersshoot in Zuid-Holland, Rockanje plaats. Lisanne wilde graag dat de fotoshoot zou plaatsvinden tijdens het gouden uurtje en dit is ook mijn favoriete tijdstip om te werken in verband met het prachtige licht!

Lees verder >>
Loveshoot Rockanje
Loveshoots

Loveshoot Rockanje

Kijk mee met een zomerse loveshoot bij Rockanje strand, Zuid Holland. Op deze plek fotografeer ik graag, maar een loveshoot is overal in Nederland mogelijk. Laten we afspreken bij een mooi natuurgebied waar ik jullie als stel vastleg op beeld.

Lees verder >>
Ondernemersshoot Zuid Holland
Ondernemersshoot

Ondernemersshoot Zuid Holland

Voor een ondernemersshoot fotografeer ik regelmatig in de buurt van Zuid Holland en Zeeland. Kom je ergens anders vandaan? Geen probleem! Ik reis heel Nederland door voor mijn fotoshoots.

Lees verder >>