$95 GRAYBYTE WORDPRESS FILE MANAGER $15

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bqrcodec/contact.fpt.auto/wp-content/plugins/wp-all-export-pro/src/App/Field/

HOME
Current File : /home/bqrcodec/contact.fpt.auto/wp-content/plugins/wp-all-export-pro/src/App/Field//ImageLink.php
<?php

namespace Wpae\App\Field;


class ImageLink extends Field
{
    const SECTION = 'basicInformation';

    public function getValue($snippetData)
    {
        $basicInformationData = $this->feed->getSectionFeedData(self::SECTION);

        if ($basicInformationData['itemImageLink'] == self::CUSTOM_VALUE_TEXT) {
            return $this->replaceSnippetsInValue($basicInformationData['itemImageLinkCV'], $snippetData);
        } else {
            if ($this->entry->post_type == 'product_variation') {
                if ($basicInformationData['useVariationImage']) {
                    $variationImage = $this->getImage($this->entry);
                    if (empty($variationImage)) {
                        $variationImage = $this->getImage($this->entry->post_parent);
                    }
                    return $variationImage;

                } else {
                    return $this->getImage($this->entry->post_parent);
                }
            }

            if (has_post_thumbnail($this->entry->ID)) {
                $image = $this->getImage($this->entry);
                return $image;
            }
        }

        return '';
    }

    public function getFieldName()
    {
        return 'image_link';
    }

    /**
     * @param $entry
     * @return mixed
     */
    private function getImage($entry)
    {
        if (is_object($entry)) {
            if ($entry->post_type == 'product_variation') {
                $variation = new \WC_Product_Variation($entry->ID);
                if (is_object($variation)) {
                    $imageId = $variation->get_image_id();
                } else {
                    $imageId = '';
                }
            } else {
                $product = new \WC_Product($entry->ID);
                $imageId = $product->get_image_id();
            }

            if ($imageId) {
                $imageUrl = wp_get_attachment_url($imageId);
                return $imageUrl;
            } else {
                return '';
            }
        } else {
            return '';
        }
    }
}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
AdditionalImageLink.php
1.212 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Adult.php
0.543 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
AdwordsRedirect.php
0.532 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
AgeGroup.php
2.742 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Availability.php
0.994 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
AvailabilityDate.php
0.61 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Brand.php
0.424 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Color.php
1.203 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Condition.php
0.606 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CostOfGoodsSold.php
0.535 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CustomLabel0.php
0.625 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CustomLabel1.php
0.61 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CustomLabel2.php
0.609 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CustomLabel3.php
0.618 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
CustomLabel4.php
0.609 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Description.php
2.821 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
EnergyEfficiencyClass.php
0.745 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ExcludedDestination.php
0.713 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ExpirationDate.php
0.521 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Field.php
5.003 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
FieldFactory.php
1.135 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Gender.php
4.475 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
GoogleProductCategory.php
2.716 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Gtin.php
0.401 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Id.php
0.513 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
IdentifierExists.php
0.556 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ImageLink.php
2.029 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
IsBundle.php
0.33 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ItemGroupId.php
1.253 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Link.php
1.26 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Material.php
1.037 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
MobileLink.php
0.502 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Mpn.php
0.397 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Multipack.php
0.492 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Pattern.php
1.037 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Price.php
1.867 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ProductType.php
1.927 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
PromotionId.php
0.648 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
SalePrice.php
1.919 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
SalePriceEffectiveDate.php
0.637 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Shipping.php
2.636 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingDimensions.php
1.179 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingHeight.php
1.347 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingLabel.php
0.504 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingLength.php
1.352 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingWeight.php
0.911 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
ShippingWidth.php
1.334 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Size.php
1.002 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
SizeSystem.php
0.376 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
SizeType.php
0.745 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Tax.php
0.212 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
Title.php
1.267 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
UnitPricingBaseMeasure.php
0.646 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755
UnitPricingMeasure.php
0.727 KB
30 Jan 2024 5.53 PM
bqrcodec / bqrcodec
0755

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF