Support

Account

Forum Replies Created

  • Don’t need these
    $url = $image[‘url’];
    $title = $image[‘title’];
    $alt = $image[‘alt’];
    $caption = $image[‘caption’];

    <!--Gallery Tag Lighbox Code//-->
    <div class="centerWidth popupGallery">
    <?php $images = get_field('pop_up_gallery');
    $size = 'square'; // (thumbnail, medium, large, full or custom size)
    if ($images): ?>
    <ul id="galleryList">
    <?php foreach($images as $image_id): 
    $content = '<li class="list-inline-item">';
    $content = '<a class="gallery_image" href="'. wp_get_attachment_url($image_id, $url).'">';
    $content = '<div class="galleryPhoto" style="background-image:url('. wp_get_attachment_url($image_id, $size) .');"></div>';
    $content = '<div class="galleryTitle"><p>'.wp_get_attachment_caption($image_id, $caption).'</p></div>';
    $content = '</a>';
    $content = '</li>';
    if ( function_exists('slb_activate') ){
    $content = slb_activate($content);
    }
    echo $content; ?>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>			
    </div>
  • Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /home/tmpadev1co/public_html/wp-content/themes/Portico/single-properties.php:49 Stack trace: #0 /home/tmpadev1co/public_html/wp-includes/template-loader.php(106): include() #1 /home/tmpadev1co/public_html/wp-blog-header.php(19): require_once(‘/home/tmpadev1c…’) #2 /home/tmpadev1co/public_html/index.php(17): require(‘/home/tmpadev1c…’) #3 {main} thrown in /home/tmpadev1co/public_html/wp-content/themes/Portico/single-properties.php on line 49

    this is line 49

    $url = $image[‘url’];

  • Having problems with this code. Works perfectly int PHP7.4 but causes a fatal error in PHP8.

    <!--Gallery Tag Lighbox Code//-->
    <div class="centerWidth popupGallery">
    <?php $images = get_field('pop_up_gallery');
    $size = 'square'; // (thumbnail, medium, large, full or custom size)
    $url = $image['url'];
    $title = $image['title'];
    $alt = $image['alt'];
    $caption = $image['caption'];
    if ($images): ?>
    <ul id="galleryList">
    <?php foreach($images as $image_id): 
    $content = '<li class="list-inline-item">';
    $content = '<a class="gallery_image" href="'. wp_get_attachment_url($image_id, $url).'">';
    $content = '<div class="galleryPhoto" style="background-image:url('. wp_get_attachment_url($image_id, $size) .');"></div>';
    $content = '<div class="galleryTitle"><p>'.wp_get_attachment_caption($image_id, $caption).'</p></div>';
    $content = '</a>';
    $content = '</li>';
    if ( function_exists('slb_activate') ){
    $content = slb_activate($content);
    }
    echo $content; ?>
    <?php endforeach; ?>
    </ul>
    <?php endif; ?>			
    </div>
  • Almost, it put me in the right direction

    // Category Extra Title Description in Archives
    add_action( ‘woocommerce_after_subcategory_title’, ‘custom_add_product_extratitle’, 12);

    function custom_add_product_extratitle ($category) {
    $cat_id = $category->term_id;
    $prod_term = get_term($cat_id,’product_cat’);
    $term = get_field(‘alternative_title’);
    $othertitle = get_field(‘alternative_title’, ‘term_’.$prod_term->term_id);

    // retrieve the existing value(s) for this meta field.

    echo ‘<div class=”extratext”><h2>’.$othertitle.'</h2></div>’;

    }

  • Try this, adds a new tab in WooCommerce single page with the function inside.

    /* Call Product Authors */
    function list_ffpauthors() {

    $post_objects = get_field(‘author’);

    if( $post_objects ):
    echo ‘<ul class=”authorgrid”>’;
    foreach( $post_objects as $post):
    setup_postdata($post);

    echo ‘<li class=”authorbox”><div class=”socialimage”>ID) .'”> ‘.get_the_post_thumbnail($post->ID, $size = ‘portrait’).’</div>ID) .'”>’. get_the_title($post->ID) .’‘;

    endforeach;
    echo ‘‘;
    wp_reset_postdata();
    endif;
    }

    Display the items by using WooCommerce filters to add a new tab
    e.g

    /* New Authors Tab */
    add_filter( ‘woocommerce_product_tabs’, ‘woo_new_product_tab’ );
    function woo_new_product_tab( $tabs ) {

    // Adds the new tab

    $tabs[‘author_tab’] = array(
    ‘title’ => __( ‘Authors’, ‘woocommerce’ ),
    ‘priority’ => 50,
    ‘callback’ => ‘woo_new_product_tab_content’
    );

    return $tabs;

    }
    function woo_new_product_tab_content() {

    // The new tab content
    echo ‘<h2>Authors</h2>’;
    $authornames=list_ffpauthors();
    }

Viewing 5 posts - 1 through 5 (of 5 total)