File manager - Edit - /home/proidvn/me.proid.vn/wp-content/plugins/wp-all-export-pro/src/App/Field/AdditionalImageLink.php
Back
<?php namespace Wpae\App\Field; class AdditionalImageLink extends Field { const SECTION = 'basicInformation'; public function getValue($snippetData) { $basicInformationData = $this->feed->getSectionFeedData(self::SECTION); $product = wc_get_product($this->entry->ID); if($basicInformationData['additionalImageLink'] == 'productImages') { if($this->wooCommerceVersion->isWooCommerceNewerThan('3.0')) { $attachment_ids = $product->get_gallery_image_ids(); } else { $attachment_ids = $product->get_gallery_attachment_ids(); } if(is_array($attachment_ids) && count($attachment_ids)) { return wp_get_attachment_url($attachment_ids[0]); } } else if($basicInformationData['additionalImageLink'] == self::CUSTOM_VALUE_TEXT) { return $this->replaceSnippetsInValue($basicInformationData['additionalImageLinkCV'], $snippetData); } else { throw new \Exception('Unknown value '.$basicInformationData['additionalImageLink']. ' for additional image link'); } } public function getFieldName() { return 'additional_image_link'; } }
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Generation time: 0.18 |
proxy
|
phpinfo
|
Settings