Changeset 3336592
- Timestamp:
- 07/30/2025 11:41:28 AM (8 months ago)
- Location:
- tagembed-widget
- Files:
-
- 9 edited
-
tags/6.6/assets/js/editor/editor.js (modified) (2 diffs)
-
tags/6.6/helper/helper.php (modified) (1 diff)
-
tags/6.6/readme.txt (modified) (1 diff)
-
trunk/assets/js/account/tagembed.account.script.js (modified) (6 diffs)
-
trunk/assets/js/editor/editor.js (modified) (2 diffs)
-
trunk/helper/helper.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/tagembed.php (modified) (3 diffs)
-
trunk/views/account/accountView.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tagembed-widget/tags/6.6/assets/js/editor/editor.js
r3336587 r3336592 1 jQuery(function (blocks, element, editor, components, i18n, data, compose) { 2 1 jQuery(function (editor, blocks, element, components, i18n, data, compose) { 3 2 var El = element.createElement; 4 var TBVars = {};3 const {RichText, InspectorControls} = editor; 5 4 const {registerBlockType} = blocks; 6 const {RichText, InspectorControls} = editor;7 5 const {Fragment} = element; 8 6 const {IconButton, TextControl, ToggleControl, Panel, PanelBody, PanelRow} = components; … … 10 8 const {compos} = compose; 11 9 const iconEl = El("div", { 12 className: " taggbox_logo__"10 className: "__tagembed__editor_logo" 13 11 }, El("img", { 14 src: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYuOTk5IiBoZWlnaHQ9IjM2Ljk5OSIgdmlld0JveD0iMCAwIDM2Ljk5OSAzNi45OTkiPgogPGRlZnM+CiAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMC41IiB5MT0iMSIgeDI9IjAuNSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ViNWM5OSIvPgogICAgIDxzdG9wIG9mZnNldD0iMC43NyIgc3RvcC1jb2xvcj0iIzYxMzk4MyIvPgogICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzYxMzk4MyIvPgogICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGcgaWQ9IlRhZ2dib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM0MyAzMjUpIj4KICAgPHBhdGggaWQ9IlBhdGhfNTcxNSIgZGF0YS1uYW1lPSJQYXRoIDU3MTUiIGQ9Ik0xOC41LDBBMTguNSwxOC41LDAsMSwwLDM3LDE4LjVoMEExOC41MzEsMTguNTMxLDAsMCwwLDE4LjUsMFptMCwzNS41MDhBMTcuMDA4LDE3LjAwOCwwLDEsMSwzNS41MDgsMTguNSwxNy4wMDgsMTcuMDA4LDAsMCwxLDE4LjUsMzUuNTA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzNDMgLTMyNSkiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPgogICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMSIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAxIiBkPSJNMTYuMzI0LDMyLjY1QTE2LjMyNiwxNi4zMjYsMCwxLDEsMzIuNjYsMTYuMzI2LDE2LjM0NCwxNi4zNDQsMCwwLDEsMTYuMzI0LDMyLjY1Wk0xMS40MzQsMTYuOTc5djguOWwxMC4xMDctOC45aDYuNTA4VjkuNjhINC42NTZ2Ny4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzNDUuMTQ0IC0zMjIuODI2KSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+CiA8L2c+Cjwvc3ZnPg==",15 alt: "Tagbox",16 height: "28",17 width: "28"12 src: "data:image/png;base64,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", 13 alt: "Tagembed", 14 height: "28", 15 width: "28" 18 16 })); 19 20 21 /* REGISTER BLOCK*/ 22 registerBlockType('taggbox-block/taggbox', { 23 title: 'Tagbox Widget', 24 description: 'Display your social media content with the Tagbox Wordpress plugin - including hashtags and user content - in a beautiful and richly interactive view.', 17 registerBlockType('tagembed-block/tagembed', { 18 title: 'Tagembed Widget', 19 description: 'Embed Tagembed social media aggregator into WordPress posts with just one click!', 25 20 category: 'widgets', 26 21 icon: iconEl, 27 keywords: ['tag gboxwidget'],22 keywords: ['tagembed widget'], 28 23 supports: {align: true}, 29 24 attributes: { 30 shortCode: {default: null}, 31 widgetId: {default: null}, 32 height: {default: '100%'}, 33 width: {default: '100%'}, 34 url: {default: 'https://widget.taggbox.com/'}, 35 preview: {default: 'hide'} 25 __shortCode: {default: null}, 26 __widgetId: {default: null}, 27 __height: {default: '500px'}, 28 __width: {default: '100%'}, 29 __url: {default: 'https://widget.tagembed.com/'}, 30 __preview: {default: 'hide'}, 31 __shortCodeErrorMsg: {default: 'hide'} 36 32 }, 37 33 edit: 38 function (props) { 39 function updateShortCode(event) { 40 props.setAttributes({shortCode: event.target.value}); 41 const shortcode = event.target.value; 42 let shortcodeAttrs = {}; 43 shortcode.match(/[\w-]+=".*?"/g).forEach(function(shortcodeAttr) { 44 shortcodeAttr = shortcodeAttr.match(/([\w-]+)="(.*?)"/); 45 shortcodeAttrs[shortcodeAttr[1]] = shortcodeAttr[2]; 46 }); 47 48 if(shortcodeAttrs['widgetid'] != '' && shortcodeAttrs['widgetid'] != null && !isNaN(shortcodeAttrs['widgetid']) && jQuery.isNumeric(shortcodeAttrs['widgetid'])){ 49 props.setAttributes({widgetId: shortcodeAttrs['widgetid'],width:props.attributes.width, height:props.attributes.height}); 50 jQuery('.tb_flash_msg').remove(); 51 }else{ 52 jQuery('.tb_flash_msg').remove(); 53 errMgs = '<div class="tb_alert__ tb_flash_msg"><div class="tb_alert__text">Enter a valid shortCode</div></div>'; 54 jQuery(event.target).parent().parent().parent().append(errMgs); 34 function (props) { 35 function __updateShortCode(event) { 36 var __tagembed__short_code = document.getElementById("__tagembed__short_code"); 37 var __tagembed__shortCodeData = __tagembed__short_code.value.trim(); 38 props.setAttributes({__shortCode: __tagembed__shortCodeData}); 39 var widgetData = event.target.value; 40 widgetData = widgetData.trim(); 41 widgetData = widgetData.replace('[', ""); 42 widgetData = widgetData.replace(']', ""); 43 widgetData = widgetData.split(' '); 44 var __widgetId = widgetData[2]; 45 props.setAttributes({__widgetId: __widgetId}); 46 if (widgetData[3]) { 47 var ___height = widgetData[3].replace('height=', ""); 48 props.setAttributes({__height: ___height}); 49 } 50 if (widgetData[4]) { 51 var ___width = widgetData[4].replace('width=', ""); 52 props.setAttributes({___width: ___width}); 53 } 54 props.setAttributes({__shortCodeErrorMsg: "hide"}); 55 /*var __widgetId = event.target.value.slice(19, -1);*/ 55 56 } 56 } 57 function hidePreview() { 58 var parent = jQuery(event.target).closest(".is-selected"); 59 parent.children(".taggbox-preview").hide(); 60 parent.children(".taggbox-editor-main-div").show(); 61 props.setAttributes({preview: "hide"}); 62 } 63 64 function showPreview(event) { 65 if((props.attributes.widgetId != '' && props.attributes.widgetId != null) && !isNaN(props.attributes.widgetId)) { 57 function __hidePreview() { 66 58 var parent = jQuery(event.target).closest(".is-selected"); 67 parent.children(".taggbox-preview").show(); 68 parent.children(".taggbox-editor-main-div").hide(); 69 props.setAttributes({preview: "show"}); 70 jQuery('.tb_flash_msg').remove(); 71 }else { 72 jQuery('.tb_flash_msg').remove(); 73 errMgs = '<div class="tb_alert__ tb_flash_msg"><div class="tb_alert__text">Enter a valid shortCode</div></div>'; 74 jQuery(event.target).parent().parent().parent().append(errMgs); 59 parent.children(".__tagembed__tagembed-preview").hide(); 60 parent.children(".__tagembed__tagembed-editor-main-div").show(); 61 props.setAttributes({__preview: "hide"}); 62 props.setAttributes({__shortCodeErrorMsg: "hide"}); 75 63 } 76 } 77 78 return [ 79 El(Fragment, {}, 80 El( 81 InspectorControls, {}, 82 El(PanelBody, {title: 'Widget Settings', initialOpen: true}, 83 /* Height Field */ 84 El(PanelRow, {}, 85 El(TextControl, 86 { 87 label: 'Height', 88 type: 'text', 89 onChange: (value) => { 90 props.setAttributes({height: value}); 91 }, 92 value: props.attributes.height 93 } 94 ) 64 function __showPreview(event) { 65 let regex = /^\d+(px|%|)$/; 66 let extraParameter = (props.attributes.__width !== '' && !regex.test(props.attributes.__width)) || (props.attributes.__height !== '' && !regex.test(props.attributes.__height)); 67 if (!extraParameter && props.attributes.__widgetId !== '' && props.attributes.__widgetId !== null && typeof (props.attributes.__widgetId) != "undefined" && !isNaN(props.attributes.__widgetId)) { 68 var parent = jQuery(event.target).closest(".is-selected"); 69 parent.children(".__tagembed__tagembed-preview").show(); 70 parent.children(".__tagembed__tagembed-editor-main-div").hide(); 71 props.setAttributes({__preview: "show"}); 72 props.setAttributes({__shortCodeErrorMsg: "hide"}); 73 } else { 74 props.setAttributes({__shortCodeErrorMsg: "show"}); 75 } 76 } 77 return [ 78 El(Fragment, {}, 79 El(InspectorControls, {}, 80 El(PanelBody, {title: 'Widget Settings', initialOpen: true}, 81 El(PanelRow, {}, El(TextControl, {label: 'Height Px (Format : 500px)', type: 'text', onChange: (value) => { 82 props.setAttributes({__height: value}); 83 }, value: props.attributes.__height})), 84 El(PanelRow, {}, El(TextControl, {label: 'Width % (Format : 100%)', type: 'text', onChange: (value) => { 85 props.setAttributes({__width: value}); 86 }, value: props.attributes.__width})), 87 ), 88 ), 95 89 ), 96 /* Width Field */ 97 El(PanelRow, {}, 98 El(TextControl, 99 { 100 label: 'Width', 101 type: 'text', 102 onChange: (value) => { 103 props.setAttributes({width: value}); 104 }, 105 value: props.attributes.width 106 } 107 ) 108 ), 109 ), 110 ), 111 ), 112 El( 113 "div", { 114 className: ((props.attributes.preview == "hide") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-editor-main-div" 115 }, El("div", { 116 className: "taggbox-editor-widget-main-div" 117 }, El("div", { 118 className: "tb_form-group" 119 }, El("div", { 120 className: "taggbox-editor-heading" 121 }, "Tagbox Widget")), 122 El("div", { 123 className: "tb_wall_input_group" 124 }, 125 El("div", { 126 className: "tb_wall_input" 127 }, 128 El("div", { 129 className: "tb_input__00" 130 }, El("input", { 131 type: "text", 132 className: "tb_gt_input_box", 133 placeholder: "Enter Widget Shortcode", 134 value: props.attributes.shortCode, 135 onChange: updateShortCode 136 })), 137 El("div", { 138 className: "tb_button__00" 139 }, 140 141 El("div", { 142 className: "taggbox-preview-btn", 143 onClick: showPreview, 144 }, "Preview")))), 145 146 147 El("div", { 148 className: "tb_signup clear-both" 149 }, El("div", { 150 className: "taggbox-editor-singup-msg-div" 151 }, " If you don't have a widget yet, create one at taggbox : "), 152 El("a", { 153 className: "taggbox-editor-singup-link", 154 href: "https://app.taggbox.com/widget/accounts/register", 155 target: "_blank" 156 }, " Sign Up ")))), 157 158 159 El("div", { 160 className: ((props.attributes.preview == "show") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-preview", 161 }, 162 El("div", { 163 className: ((props.attributes.preview == "show") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-close-preview-btn taggbox-preview", 164 onClick: hidePreview 165 }, El("svg", { 166 "xmlns":"http://www.w3.org/2000/svg", 167 "width":"24", 168 "height":"24", 169 "viewBox":"0 0 24 24" 170 },El("g", { 171 "stroke":"none", 172 "stroke-width":"1", 173 "fill":"none", 174 "fill-rule":"evenodd" 175 }, El("g", { 176 "transform":"translate(12.000000, 12.000000) rotate(-45.000000) translate(-12.000000, -12.000000) translate(4.000000, 4.000000)", 177 "fill":"#fff" 178 }, El("rect", { 179 "x":"0", 180 "y":"7", 181 "width":"16", 182 "height":"2", 183 "rx":"1" 184 }), El("rect", { 185 "transform":"translate(8.000000, 8.000000) rotate(-270.000000) translate(-8.000000, -8.000000)", 186 "x":"0", 187 "y":"7", 188 "width":"16", 189 "height":"2", 190 "rx":"1" 191 }))))), 192 El("div", { 193 className: "tb_preview_wrapper" 194 }, El("iframe", { 195 className: "taggbox-editor-iframe", 196 src: props.attributes.url + props.attributes.widgetId + '?preview=1', 197 // src: props.attributes.url + TBVars.widgetId, 198 allowfullscreen: "allowfullscreen", 199 frameborder: "0", 200 title: "Tagbox-widget", 201 border: "0", 202 }))), 203 ] 204 }, 90 El("div", {className: ((props.attributes.__preview == "hide") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " container-fluid __tagembed__tagembed-editor-main-div"}, 91 El("div", {className: "tagembed-row __tagembed__tagembed-editor-widget-main-div"}, 92 El("div", {className: "tagembed-md-12"}, 93 El("div", {className: "tagembed-row"}, 94 El("div", {className: "tagembed-md-12 __tagembed__tagembed-editor-heading"}, 95 El("strong", null, "Tagembed Widget")), 96 El("div", {className: "tagembed-md-12 __tagembed__tagembed-editor-size-section"}, 97 El("div", {className: "__tagembed__form-size-input"}, 98 El(TextControl, {label: 'Height px (Format : 500px)', class: "__tagembed__form-input", type: 'text', onChange: (value) => { 99 props.setAttributes({__height: value}); 100 }, value: props.attributes.__height}) 101 ), 102 El("div", {className: "__tagembed__form-size-input"}, 103 El(TextControl, {label: 'Width % (Format : 100%)', class: "__tagembed__form-input", type: 'text', onChange: (value) => { 104 props.setAttributes({__width: value}); 105 }, value: props.attributes.__width}) 106 )), 107 El("div", {className: "tagembed-12 __tagembed__form-wrap __tagembed__form-inline"}, 108 El("input", {type: "text", id: "__tagembed__short_code", className: "__tagembed__form-input __tagembed__b-0 z-index10", placeholder: "Enter Widget Shortcode", value: props.attributes.__shortCode, onChange: __updateShortCode}), 109 El("button", {className: "__tagembed__btnStyle __tagembed__tagembed-preview-btn h100", onClick: __showPreview, }, "</> Embed"), 110 El("span", {className: ((props.attributes.__shortCodeErrorMsg == "hide") ? "__tagembed__short-code-error-hide" : "__tagembed__short-code-error-show")}, "Please Enter Valid Short Code.", ), 111 ), 112 )))), 113 El("button", {className: ((props.attributes.__preview == "show") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " __tagembed__tagembed-close-preview-btn tagembed-preview", onClick: __hidePreview}, 114 El("svg", {height: '18px', width: '18px', viewBox: '0 0 24 24', fill: 'none', xmlns: 'http://www.w3.org/2000/svg'}, 115 El("path", {d: 'M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z', fill: '#ffffff' 116 }))), 117 El("div", {className: ((props.attributes.__preview == "show") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " row __tagembed__tagembed-preview", 118 }, El("div", {className: "tagembed-md-12" 119 }, El("iframe", {className: "__tagembed__tagembed-editor-iframe", src: props.attributes.__url + props.attributes.__widgetId, allowfullscreen: "allowfullscreen", frameborder: "0", title: "Tagembed-widget", border: "0", height: props.attributes.__height, width: props.attributes.__width} 120 ))), 121 ] 122 }, 205 123 save: function (props) { 206 return El("div", { 207 className: "taggbox_container__", 208 }, 209 El("div", { 210 className: "taggbox", 211 style: "width:" + props.attributes.width + ";height:" + props.attributes.height + ";", 212 "data-widget-id": props.attributes.widgetId, 213 }), 214 // El("script", { 215 // src: "https://widget.taggbox.com/embed-lite.min.js", 216 // type: "text/javascript", 217 // }) 218 ); 124 if (props.attributes.__widgetId !== '' && props.attributes.__widgetId !== null && typeof (props.attributes.__widgetId) != "undefined") { 125 return El("div", {className: "tagembed-widget", style: "width:" + props.attributes.__width + ";height:" + props.attributes.__height + ";overflow: auto;", "data-widget-id": props.attributes.__widgetId, "view-url": "https://widget.tagembed.com/" + props.attributes.__widgetId}); 126 /*return El("div", {className: "tagembed-container", style: "width:" + props.attributes.__width + ";height:" + props.attributes.__height + " !important;overflow: auto;"}, 127 *El("div", {className: "tagembed-socialwall tagembed-analystic", style: "width:100%;height:100%;", "data-wall-id": props.attributes.__widgetId})); 128 */ 129 } else { 130 return; 131 } 219 132 }, 220 133 }); 221 }( 222 wp.blocks, 223 wp.element, 224 wp.blockEditor, 225 wp.components, 226 wp.i18n, 227 wp.data, 228 wp.compose, 229 )); 134 }(wp.blockEditor, wp.blocks, wp.element, wp.components, wp.i18n, wp.data, wp.compose)); -
tagembed-widget/tags/6.6/helper/helper.php
r3336587 r3336592 1 1 <?php 2 function ___tag gbox_wp_api_call($apiUrl, $body, $header = NULL) {3 $header = ( ($header != NULL) ? $header : array());2 function ___tagembed__wpApiCall($apiUrl, $body, $header = null, $breakResponse = false) { 3 $header = (null != $header ? $header : []); 4 4 $args = ['body' => $body, 'timeout' => '5', 'redirection' => '5', 'httpversion' => '1.0', 'blocking' => true, 'headers' => $header, 'cookies' => []]; 5 5 $response = wp_remote_post($apiUrl, $args); 6 $response = json_decode($response['body']); 7 return $response; 6 if ($breakResponse) : 7 ___tagembed__dd($response); 8 endif; 9 if (!is_wp_error($response)) : 10 if (isset($response['body']) && !empty($response['body'])) : 11 return json_decode($response['body']); 12 else : 13 return; 14 endif; 15 else : 16 ___tagembed__wpApiCall($apiUrl, $body, $header = null, $breakResponse = false); 17 endif; 8 18 } 9 function ___taggbox_exit_with_success($data = null) { 10 echo json_encode(['status' => (bool)true, 'data' => (array)$data, 'message' => (string)'OK']); 19 function ___tagembed__manageApiResponse($response) { 20 if (empty($response->head)) : 21 return ___tagembed__exitWithDanger(); 22 endif; 23 $responseCode = $response->head->code; 24 switch ($responseCode) { 25 case 200: 26 if ($response->head->status) : 27 if (!empty($response->body)) : 28 return $response->body; 29 endif; 30 if (!empty($response->head->message)) : 31 return ___tagembed__exitWithSuccess($response->head->message); 32 else : 33 return ___tagembed__exitWithSuccess(); 34 endif; 35 else : 36 if (!empty($response->head->message)) : 37 return ___tagembed__exitWithDanger($response->head->message); 38 else : 39 return ___tagembed__exitWithDanger(); 40 endif; 41 endif; 42 break; 43 case 412: 44 /* --Start-- Manage Validation Error */ 45 if (empty($response->body)) : 46 return ___tagembed__exitWithDanger(); 47 else : 48 return ___tagembed__exitWithDanger('Validation Error', $response->body); 49 endif; 50 /* --End-- Manage Validation Error */ 51 break; 52 default: 53 if (!empty($response->head->message)) : 54 return ___tagembed__exitWithDanger($response->head->message); 55 else : 56 return ___tagembed__exitWithDanger(); 57 endif; 58 } 59 } 60 function ___tagembed__IsBase64($data) { 61 $decoded_data = base64_decode($data, true); 62 $encoded_data = base64_encode($decoded_data); 63 if ($encoded_data != $data) : 64 return false; 65 elseif (!ctype_print($decoded_data)) : 66 return false; 67 else : 68 return true; 69 endif; 70 } 71 function ___tagembed__exitWithSuccess($data = null) { 72 echo wp_json_encode(['status' => (bool)true, 'data' => (array)$data, 'message' => (string)'OK']); 11 73 exit; 12 74 } 13 function ___tag gbox_exit_with_danger($error = null) {14 echo json_encode(['status' => (bool)false, 'data' => (array)[], 'message' => (string)(($error != '')? $error : 'Oh snap! Something went wrong.')]);75 function ___tagembed__exitWithDanger($error = null, $data = []) { 76 echo wp_json_encode(['status' => (bool)false, 'data' => (array)$data, 'message' => (string)('' != $error ? $error : 'Oh snap! Something went wrong.')]); 15 77 exit; 16 78 } 17 function ___tag gbox_d($data = 'NONE') {18 echo "<pre>";79 function ___tagembed__d($data = 'NONE') { 80 echo '<pre>'; 19 81 print_r($data); 20 echo "</pre>";82 echo '</pre>'; 21 83 } 22 function ___tag gbox_dd($data = 'NONE') {23 echo "<pre>";84 function ___tagembed__dd($data = 'NONE') { 85 echo '<pre>'; 24 86 print_r($data); 25 echo "</pre>";87 echo '</pre>'; 26 88 die; 27 89 } 28 function ___tag gbox_convert_object_to_array($data) {29 $data = json_encode($data);90 function ___tagembed__convertObjectToArray($data) { 91 $data = wp_json_encode($data); 30 92 return json_decode($data, true); 31 93 } 32 function ___taggbox_input_sanitize($data) { 94 /* --Start__ Sanetize All Input */ 95 function ___tagembed__inputSanetize($data) { 33 96 $data = (string)$data; 34 if (preg_match("/<[^>]*>/", $data)) 35 return ___taggbox_exit_with_danger("Special characters are not allowed. Please remove them and try again."); 97 if (preg_match('/<[^>]*>/', $data)) : 98 return ___tagembed__exitWithDanger('Special characters are not allowed. Please remove them and try again.'); 99 endif; 36 100 } 37 function ___tagbox__sanitize_request_data($___tagbox_requestInputData) { 38 $___tagbox_inputReturnData = []; 39 foreach ($___tagbox_requestInputData as $___tagbox_requestInputKey => $___tagbox_requestInput) : 40 $___tagbox_inputReturnData[$___tagbox_requestInputKey] = sanitize_text_field($___tagbox_requestInput); 101 /* --End Sanetize All Input */ 102 /* --Start-- Sanitize Request Data */ 103 function ___tagembed__sanitizeRequestData($__tagembed__request_input_data) { 104 $__tagembed__Input_return_data = []; 105 foreach ($__tagembed__request_input_data as $__tagembed__request_input_key => $__tagembed__request_input) : 106 $__tagembed__Input_return_data[$__tagembed__request_input_key] = sanitize_text_field($__tagembed__request_input); 41 107 endforeach; 42 return $__ _tagbox_inputReturnData;108 return $__tagembed__Input_return_data; 43 109 } 44 function ___taggbox_manage_api_response($response) { 45 if (empty($response)) 46 return ___taggbox_exit_with_danger(); 47 $responseCode = $response->code; 48 switch ($responseCode) : 49 case 200: 50 return $response; 51 break; 52 case 412: 53 return ___taggbox_exit_with_danger($response->message); 54 break; 55 default: 56 if (!empty($response->message)) : 57 return ___taggbox_exit_with_danger($response->message); 58 else : 59 return ___taggbox_exit_with_danger($response->message); 60 endif; 61 endswitch; 62 } 110 /*--End-- Sanitize Request Data*/ -
tagembed-widget/tags/6.6/readme.txt
r3336587 r3336592 1 === Tagbox - UGC Galleries, Social Media Widgets, User Reviews & Analytics === 2 Contributors: Tagbox 3 Donate link: https://app.taggbox.com/ 4 Tags: Facebook Widget, Instagram Widget, Social Media Aggregator, Social Media Feed, Twitter Widget 1 2 === Tagembed: Embed Twitter Feed, Google Reviews, YouTube Videos, TikTok, RSS Feed & More Social Media Feeds === 3 Donate link: https://tagembed.com/ 4 Plugin Name: Tagembed: Embed Twitter Feed, Google Reviews, YouTube Videos, TikTok, RSS Feed & More Social Media Feeds 5 Tags: Instagram, LinkedIn, Facebook, Twitter, Google Reviews. 6 Requires at least: 3.0 7 Tested up to: 6.8.2 5 8 Requires PHP: 5.6 6 Requires at least: 5.1 7 Tested up to: 6.6 8 Stable tag: 3.4 9 License: GPLv2 or later 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 12 13 Tagbox is a leading UGC platform, and social media aggregator that facilitates collecting and embedding social media and other UGC feeds from 20+ platforms on the website including Instagram, Twitter, Facebook, TikTok, LinkedIn, Pinterest, RSS, and more. Each Tagbox segment alone is robust enough to help you accomplish the desired goal and, when combined together, can do wonders for your marketing efforts. 14 15 Moreover, you can also create and embed reviews on your website from third-party sites like Google, Yelp, Airbnb, and Facebook. With [Tagbox Widget](https://taggbox.com/widget/), you get numerous features like customization, moderation, UGC Uploader, real-time updates, insightful analytics, tag-based widgets, and much more. 16 17 Apart from all this, we have API integrations with all social networks to help you repurpose your beautifully curated feeds wherever your audience lies without any restrictions 18 19 Use Tagbox to - 20 21 * 🚀 Deliver only top-notch social content on your website using our **moderation** feature and profanity filter. 22 * 💬 Get the benefit of integrating all your UGC from multiple networks into a **unified** platform for effective campaigns. 23 * 📊 **Automate** your entire content collection process and enjoy the benefits of user-generated content (UGC) with ease. 24 * 👨💻 Get a **Litecode/shortcode** instead of heavy and lengthy traditional codes that might affect your core web vitals. 25 * 🔗 **Integrate** diverse content seamlessly into a dynamic dashboard. 26 * 📈 Use **analytics** features and get detailed insights about user behavior to build customer-centric campaigns in the future. 27 28 Ready to get started? click Download in the top right corner of the page. 29 30 Or 31 32 ⏩ Start Your 14 Days Free Trial - [https://bit.ly/3saKyFM](https://bit.ly/3saKyFM) 33 34 == Social Media & Reviews Aggregation Platform == 35 36 The primary goal of social media and reviews aggregation platform is to give customer sentiments with the help of collecting reviews, ratings, comments, and other UGC from diverse sources like social media like Facebook, Twitter, Instagram, TikTok, RSS, and LinkedIn, review sites like Yelp, Google Reviews, and Airbnb, etc. 37 38 Users can access these platforms to read reviews and comments about businesses and share their opinions. These platforms can aggregate all content into a single frame, making it easy for users to stay up-to-date on the latest views and experiences related to the products or services they are interested in. 39 40 Businesses can also use social media and review aggregation platforms to monitor and manage their online reputation by tracking customer feedback and responding to reviews and comments from a central dashboard. This can help businesses stay informed about customer sentiment and address issues before they escalate. 41 42 Overall, reviews and [social media aggregation platforms](https://taggbox.com/social-media-aggregator/) provide a valuable service by collecting and presenting customer feedback in a comprehensive and accessible way. They are helpful for both consumers and businesses alike. 43 44 <iframe width="611" height="350" src="https://www.youtube.com/embed/2ogsKD2h9YY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 45 46 Tagbox is an aggregator platform that can easily collect content from any social media or review platform. All you need to do is choose your connection type and input the credentials. 47 48 With Tagbox, you don’t need to collect content from social media one by one or embed them manually anymore. Using powerful automation frameworks, all your collection and embedding requirements can be done with a single click. 49 50 Use cases that depict a clear picture of how businesses can benefit from Tagbox: 51 52 ✅ Website widgets 53 ✅ Email campaigns 54 ✅ [Hashtag campaigns](https://taggbox.com/blog/hashtag-campaign/) 55 ✅ UGC Galleries 56 ✅ Social Ads 57 ✅ Print Media 58 ✅ Shoppable Galleries 59 ✅ Tag-based widget 60 61 Visit [Tagbox](https://taggbox.com/) for more information. 62 63 64 == PLUGIN FEATURES == 65 66 * Gather content (also UGC) from over **20+** social media and digital platforms. 67 * Customize your feeds with beautiful fonts, layouts, designs, styles, colors, and more. 68 * (Automatic) **Content moderation** for your feed to maintain premium content quality 69 * Add compelling **CTA buttons** to social posts on your web pages and urge your users to take desired actions. 70 * Automatic **real-time content updates** from social media & digital platforms. 71 * **Fast** and **responsive** plugin. 72 * Add **custom posts** & even modify feeds with **custom CSS**. 73 * Easy integration with no complex structure or expertise requirement. 74 * In-built **analytics** to measure the performance of your website widget. 75 * Create photo galleries or video galleries with a wide variety of **themes** available. 76 * Global active **customer support** and assistance. 77 * **UGC Rights management** to get rights from multiple content owners in one go. 78 * **UGC Uploader**, Feature that gives your users access to upload their photos/videos/testimonials without leaving the website. 79 * Tagbox gives **API access** to businesses that wish to integrate [user-generated content](https://taggbox.com/blog/user-generated-content/) on their apps and other software. 80 81 82 == INTEGRATIONS == 83 84 * [**WordPress**](https://taggbox.com/wordpress-widget/) - Create a social media feed widget with Tagbox and connect your WordPress site to elevate your website’s performance. 85 * [**HTML**](https://taggbox.com/html-widget/) - Create a social media feed widget with Tagbox and connect your HTML site to elevate your website’s performance. 86 * [**Wix**](https://taggbox.com/wix-widget/) - Create a social media feed widget with Tagbox and connect your Wix site to elevate your website’s performance. 87 * [**Squarespace**](https://taggbox.com/squarespace-widget/) - Create a social media feed widget with Tagbox and connect your Squarespace site to elevate your website’s performance. 88 * [**Shopify**](https://taggbox.com/shopify-widget/) - Create a social media feed widget with Tagbox and connect your Shopify Store to elevate your website’s performance. 89 * **Mailchimp** - Create your next email campaign with Tagbox, and connect your Mailchimp account to run it effectively. 90 * **Hubspot** - Create your next email campaign with Tagbox, and connect your Hubspot account to run it effectively. 91 * **Klaviyo** - Create your next email campaign with Tagbox, and connect your Klaviyo account to run it effectively. 92 * **Omnisend** - Create your next email campaign with Tagbox, and connect your Omnisend account to run it effectively. 93 94 95 **-Embed Social Media Feeds-** 96 Create amazing [social feeds for your website](https://taggbox.com/social-media-feeds-on-website) from social media platforms such as Instagram, Tumblr, Twitter, Facebook, Linkedin, etc. → 97 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 98 99 **-Embed Customer Reviews Feeds-** 100 Create trustworthy & authentic [reviews feed widget](https://taggbox.com/reviews-widget) for websites by curating valuable customer reviews from Airbnb, Google reviews, Facebook reviews, Yelp, etc. 101 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 102 103 **-Embed Video Feeds-** 104 Create engaging and exciting video feeds using content from platforms like YouTube, TikTok, Vimeo, Flickr, etc. 105 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 106 107 108 ==HOW TO GET A SHORTCODE== 109 110 * **[Register](https://app.taggbox.com/widget/accounts/register) or Log** in to the Tagbox Widget plugin. 111 * Once you log in, you will see your existing feeds, or else you can start creating your feeds by clicking on the **+Create Widget** button. 112 * Just click on the **"Copy"** button to copy your Shortcode under any of your created feeds. 113 * **Embed** it on the page or post where you want to display the feed(s) 114 115 116 ==SUPPORT== 117 118 If you have any questions or suggestions, please contact us at [[email protected]](mailto:[email protected]). 119 120 121 ==PRIVACY POLICY AND TERMS OF SERVICE== 122 123 * [Privacy Policy](https://taggbox.com/privacy-policy) 124 * [Terms of Service](https://taggbox.com/terms-of-service) 9 Stable tag: 6.6 10 License: GPLv3 11 License URI: https://www.gnu.org/licenses/gpl-3.0.html 12 13 Collect & Embed Instagram Feed, Embed Facebook Feed, Embed YouTube Videos, Embed Twitter Feed, Google Reviews & 15+ Social Media Feed on website. 14 15 == Description == 16 17 = Collect. Curate. Embed. = 18 19 Tagembed - The best social media & review plugin to collect reviews (like **Google reviews**), stories, social media feeds (like **Instagram Feed**), photos, & embed them on any website. Automatically! 20 21 = Top Social Media Feed Network: = 22 23 * Instagram Feed (Hashtag, Mention, handle, stories, reels) 24 * Facebook Feed (Page, Handle, Album, Review, Page Mention) 25 * TikTok Feed (Handle, Hashtag) 26 * YouTube Feed (Shorts, playlist channels) 27 * Twitter Feed (Hashtag, handle, mention) 28 * Linkedin feed (Company Page URL, Profile URL, Post URL) 29 30 = Top Review Feed Network: = 31 32 * Google reviews 33 * Facebook review feed 34 * Airbnb 35 * Yelp 36 37 Showcasing social media feed & reviews on your site is a simple yet powerful strategy to boost customer confidence, ultimately leading to increased sales! 38 39 == 4 Simple Step Process to Use Tagembed Social Media Plugin == 40 41 * **Collect:** Select your favorite source (like Instagram feed, Facebook Feed, Google reviews etc) 42 * **Customize:** Select the theme & layout as per your brand appearance 43 * **Moderate:** Choose the post you want to embed. 44 * **Publish:** Copy the short code **[tagembed widgetid XXXXX]** and paste on your WordPress editor. 45 46 = Powerful Plugin to Embed social media feed like pro = 47 48 Create and customize your Instagram feed plugin and showcase stunning Instagram widget on your website. Check the video tutorial: 49 https://www.youtube.com/watch?v=svEiOzrvMQg 50 51 == Why Tagembed is the Best Plugin to embed social Media Content == 52 53 * **Once installed, you can embed the widget in 3 mins on your website. 54 * **Quick to set up as possible, with just a few clicks. 55 * **Multiple Sources**: Embed (like Instagram feed, Facebook feed, Google reviews etc) into a single widget. 56 * **Real time update**: Display post instantly as they come on your social account. 57 * **SEO friendly**: Our widgets ensure optimal speed and performance by caching social media and loading it only when needed, keeping your page lightning-fast. 58 * **Boost your Google Rating by collecting fresh Google Reviews using a **"Review Us on Google"** button. 59 * **Unlimited Widgets** – Showcase your reviews from various sources in one place. Combine your Google reviews, Facebook reviews, & other business reviews into a single widget. 60 * **Embed Anywhere**: We support Elementor, Gutenberg block, WordPress widget etc. 61 62 == EASY DESIGN TOOLS == 63 64 * **Quickly customize your website to make it stand out — **no coding needed**. 65 * **Pre-built templates** to embed Google reviews, Instagram reels, or Instagram feed widgets etc. To get started easily. 66 * **Inherit Theme**: Automatically fetch the color font of your website. 67 * **Gallery & Slideshow layouts** Image galleries, carousel slider, & slideshows for WP sites. 68 * **Zero Code**: We provide short code to embed the widget. No need for technical knowledge. 69 * **CTA**: Add different CTA buttons to posts to increase sales. 70 * **Customization**: Edit title, size, & color; adjust image size and padding etc. 71 * **Banner**: Add ready to use or add your own banner on your widget to collect reviews & grow community. 72 * **Custom CSS** to add elements of your choices. 73 * **Custom Post** to add photo, video & text of your choice. 74 75 == Featured Reviews == 76 77 ★★★★★ “Tagembed has the features we needed that other competitors did not provide. Mainly the LinkedIn feeds which are something that was needed. The support on this plugin/app has been great!” 78 ★★★★★ “Tagembed has been a game-changer in this aspect, particularly with its Twitter feed embedding capabilities. Ease of Use:Right from the start, impresses with its user-friendly interface.” 79 ★★★★★ I can confidently say that it is the perfect Facebook & Instagram tool for displaying instagram feed & Facebook feed on my website. 80 81 == Pricing: == 82 83 We give 14-days free trial. So that the user can explore every feature before buying. 84 85 Free Plan: **Forever Free** includes 86 87 * 1 Feed (like Instagram Feed, Facebook feed) 88 * 500 Views/Month 89 * 48 Hours Update Time 90 * Tagembed Branding 91 92 **Premium Version** 93 * More Feed with multiple sources. 94 * No branding 95 * Instant update time 96 * Unlimited views on your widget 97 **Note:** One feed equals to one source E.g. Hashtag, Handle etc. counts as one feed. 98 99 == Why should you embed social media feed on websites? == 100 101 * **Increased Engagement:** Embedding social media feeds encourages interaction & boosts engagement with your audience. 102 * **Fresh Content:** It keeps website updated with the latest posts & content from your social media profiles. 103 * **Social Proof:** Displaying on your site provides social proof & builds credibility. 104 * **Brand Visibility:** Expanding your social media presence to your website increases brand visibility. 105 * **Enhanced User Experience:** Visitors can easily access your social media content without leaving your website, improving their experience. 106 * **Cross-Promotion:** It allows you to cross-promote social media channels and website, driving traffic between them. 107 * **Diverse Content:** Incorporating different types of content from various social media platforms adds diversity to your website. 108 * **Community Building:** Increase followers by showcasing UGC & interactions. 109 * **SEO Benefits:** Fresh & relevant content from social media can positively impact website's SEO. 110 * **Real-Time Updates:** Keep your audience informed with real-time updates from social media channels. 111 112 == Social Media Feeds: == 113 114 * **Instagram Feed:** Showcase Instagram photos from hashtags, handles, mentions, stories, reels, & more on your WordPress website. 115 * **Facebook Feed:** Add Custom Facebook Feed directly on your website from Facebook page. 116 * **TikTok Feed:** Display interactive & responsive TikTok feeds widget on your website for free 117 * **YouTube Feed:** Showcase YouTube channel feeds, including Shorts, Playlists, & Videos, to encourage visitors to spend more time on your site and boost engagement. 118 * **Twitter Feed:** Embed tweets from a hashtag or account in your Twitter widget & display them on your website. 119 * **LinkedIn feed:** Automatically embed linkedin widget (company’s posts, images, & videos). 120 * **RSS Widget:** Embed RSS feed using rss aggregator to showcase the most striking and relevant news. 121 * **Slack feed:** Enhance internal communication by embedding a creative Slack widget display on your website. 122 * **Pinterest feed:** Boost engagement and amplify sales by embedding posts from multiple Pinterest boards on your website. 123 * **Vimeo Widget:** Showcase your video collection on your website with Tagembed’s Vimeo Widget. 124 * **Flickr Widget:** Increase followers, drive conversions, and boost engagement by embedding a Flickr gallery widget on your website. 125 126 == How to Embed Instagram feed on WordPress? == 127 128 * Click on "Add Feed" & select "Instagram" or "Instagram Business" to collect Instagram feeds. 129 * Choose your Instagram feed filter connection type, such as Instagram handle, hashtag, mention, profile, stories, Reels, IGTV, etc., to fetch Instagram feeds according to your preference. 130 * Select a pre-built theme (like photos, gallery). Personalize the Instagram feed style & filter settings 131 * Click on the Display tab Section to preview the Instagram Feed & Copy ShortCode to [Embed Instagram Feed on WordPress](https://tagembed.com/blog/embed-instagram-feed-on-wordpress/). 132 * Paste the shortcode on your desired page or post & update it to [embed Instagram feed](https://tagembed.com/blog/embed-instagram-feed-on-website-for-free/) Widget successfully. 133 134 == How to Embed Instagram hashtag feed? == 135 136 * Click on Add Feed & select network as Instagram Business to collect Instagram Hashtag Feed. 137 * Select your Instagram Feed & choose Hastag as a source type to collect Instagram Hashtag as per your preference. 138 * Choose Theme (Recommended – Story Theme), Then personalize Instagram feed style using card style settings & filter Instagram feed to display only relevant & genuine Instagram Feed on WordPress website. 139 * Click on the Display tab Section to preview the Instagram Feed or Instagram Hashtag Feed & then Copy ShortCode to [Embed Instagram Hashtag Feed](https://tagembed.com/blog/embed-instagram-hashtag-feed-on-website/) on WordPress. 140 * Paste the shortcode on your desired page or post & update it to embed Instagram Hashtag Widget successfully. 141 142 == How to Embed Instagram Reel == 143 144 * In "Add Feed" and select "Instagram" and choose “Reel” as a source. 145 * Now Choose Theme (like Story Theme) and customize and moderate your Instagram feed. 146 * Click on the Display tab and preview the Instagram Reel widget & Copy code to [Embed Instagram Reels](https://tagembed.com/blog/embed-instagram-reels-on-website/) on WordPress. 147 * Paste the shortcode on your desired page or post & update it to embed Instagram Reels Widget successfully. 148 149 == How to embed Facebook feed on website? == 150 151 * Go to Add Feed & select network as Facebook to collect Facebook feeds. 152 * Select your Facebook feed filter connection type from: Facebook Page, Facebook Page Reviews, Facebook Album etc to fetch Facebook feeds as per your preference. 153 * Now Choose Theme (like Story Theme) and customize and moderate your Facebook Feed. 154 * Click on the Display tab Section to preview the Facebook Feed & Copy Shortcode to [Embed Facebook Feed on WordPress](https://tagembed.com/blog/embed-facebook-feed-on-wordpress-website/). 155 * Paste the shortcode on your desired page or post & update it to embed Facebook Feed Widget successfully. 156 157 == How to embed TikTok feed on your website? == 158 159 * Choose TikTok as a source 160 * Now enter TikTok feed type & click on “Create Feed” button 161 * All the posts will be fetched & displayed in the moderation section. 162 * Choose the theme like photo gallery, video slider or photo slider 163 * Now choose the post you want to display on your TikTok feed. 164 * Click on Display & copy the short code 165 * Paste it on the backend of the website where you want to display the TikTok widget. 166 167 == How to embed a youtube feed on your website? == 168 169 * Select network as YouTube to collect YouTube Videos. 170 * Select your YouTube feed filter connection type from: YouTube Channel, YouTube Playlist, YouTube Shorts etc. to fetch YouTube Videos as per your preference. 171 * Choose a theme, personalize the YouTube Gallery Widget style, and filter YouTube videos to display on your website. 172 * Click on the Display tab Section to preview the YouTube Gallery & Copy ShortCode to Embed YouTube Video Gallery on WordPress. 173 * Paste the code on your desired page or post & update it to [embed YouTube Video Gallery](https://tagembed.com/blog/embed-youtube-videos-on-website/) successfully. 174 175 == How to add a twitter feed on a website? == 176 177 * Click on Add Feed & select network as Twitter to collect Twitter feeds. 178 * Select your Twitter feed filter connection type from: Twitter handle, Twitter hashtag, Twitter List, Twitter Favorites, Twitter Advanced (Query), etc. to fetch Twitter feeds as per your preference. 179 * Choose Theme from 10+ Layouts, Personalize Twitter feed style & filter Twitter feeds as per your requirement to display only relevant & genuine Twitter Feed on WordPress website. 180 * Click on the Display tab and preview the Twitter Feed & Copy shortcode to [Embed Twitter Feed on WordPress](https://tagembed.com/blog/add-twitter-feeds-on-wordpress/). 181 * Paste the code on your desired page or post & update it to get it updated on [Twitter Widget](https://tagembed.com/twitter-widget/) & then embed Twitter Feed Widget successfully. 182 183 == How to feed a LinkedIn feed on your WordPress website? == 184 185 * Choose LinkedIn to collect LinkedIn Feeds. 186 * Select your LinkedIn feed filter connection type from: LinkedIn Company Page URL, LinkedIn Post URL, LinkedIn Profile to fetch LinkedIn Posts as per your preference. 187 * Select the theme and customize it. Moderate the post you want to display. 188 * Click on the Display tab & preview the LinkedIn Posts & Copy Shortcode to [Embed LinkedIn Feed on WordPress](https://tagembed.com/support/embed-linkedin-feeds-on-wordpress/). 189 * Paste the code on your desired page or post & update it to embed LinkedIn Feed Widget successfully. 190 191 **Note:** Company Page URL, Profile & Hashtag – For LinkedIn Widget users this method is only available with the **Advance Plan**. 192 193 == Review Feeds: == 194 195 * **Google Reviews:** Easily embed Google reviews into your WordPress site to boost SEO, build trust, & boost sales. 196 * **Facebook Review feed:** Show your reviews & rating from Facebook on your pages and increase sales. 197 * **Airbnb:** Include Airbnb widget on your website to multiple sales & build trust. 198 * **Yelp:** The Yelp Reviews widget allows you to embed your clients' reviews and build trust. 199 * **Amazon Reviews** [Embed Amazon reviews](https://tagembed.com/blog/embed-amazon-reviews-on-website/) detailed reviews with the author's name, photo, & a link to your Amazon widget. 200 * **Tripadvisor feed:** [Add genuine Tripadvisor reviews](https://tagembed.com/blog/embed-tripadvisor-reviews-on-website/) that paint a vivid picture of exceptional hospitality, creating an emotional connection that resonates with website visitors. 201 * **Aliexpress Reviews:** Create your AliExpress Reviews widget now! Use our easy configurator to [embed AliExpress reviews](https://tagembed.com/blog/embed-aliexpress-reviews-on-website/) on your website in just minutes. 202 * **Etsy Reviews:** Prove the genuineness of your brand and build a reputation in the market by exhibiting reviews using Etsy review widget. 203 * **All-in-one-review widget:** Add multiple reviews sites on single review widget (For ex: Add Google review, Facebook feed reviews in one widget) 204 205 == How to embed Google reviews on WordPress website? == 206 207 * Click on "Add Feed" and select "Google Review" to collect user reviews from Google. 208 * Choose your Google Reviews feed filter connection type, such as "My Places" or "Places," to fetch Google Reviews. 209 * Select a theme like review carousel. Personalize the Google Review Widget's style and filter settings to display only relevant Google Reviews. 210 * Click on the Display tab to preview the Google Reviews. Copy the shortcode provided to [embed Google Reviews on WordPress](https://tagembed.com/blog/embed-google-reviews-on-wordpress/) 211 * Paste the code into your desired page or post and update it to successfully embed the [Google Review Widget](https://tagembed.com/google-review-widget/). 212 213 Note: For free plan users, the Google Review Widget will not automatically update with new reviews. 214 215 == How to embed Facebook reviews feed on websites? == 216 217 * Choose Facebook as the platform to collect feeds. 218 * Select the type of Facebook feed you want to collect, such as Facebook Reviews, Facebook Album, Facebook Mentions, Facebook Profile, Facebook Page, etc. 219 * Choose a display theme (like slider, grid, etc.) and personalize the style and filter settings to display only relevant Facebook feeds on your WordPress website. 220 * Click on the Display tab to preview the Facebook feed or Facebook Reviews feed. Copy the shortcode provided to [Embed FB Reviews on WordPress.](https://tagembed.com/blog/embed-facebook-reviews-on-wordpress/) 221 * Paste the code into your desired page or post and update it to successfully embed the [Facebook Reviews Widget](https://tagembed.com/facebook-review-widget/) 222 223 == We have Multiple themes to choose from: == 224 225 * Slider 226 * Grid 227 * Classic Carousel 228 * Horizontal Carousel 229 * Story 230 * Vivid 231 * List View 232 * Single Post 233 * Gallery Theme 234 * Classic Theme 235 236 == Our Support: == 237 238 We're known for quick, helpful support. With 24/5 customer service, we promptly resolve any issues to meet customer expectations. 239 Check topics or ask a new question here: [Support Forum](https://wordpress.org/support/plugin/tagembed-widget/) 240 If you still can’t find the answer, feel free to email us **[email protected]** 241 "★★★★★ As mentioned, Fantastic support. They took the time & went the extra mile to assist me & set me in the right direction on the implementation of the plugin. 242 Tagembed is a best alternative to smash balloon, WPZoom social feed widget, Feed Them Social – Photo Galleries, 10websocial, spotlight social feeds, feedzy RSS Aggregator, Social Feed Gallery, Easy Social Feed – social photos gallery, Social Slider Feed, BlossomThemes Social Feed etc. 243 To find out more about who we are & what we do, here are some useful links: 244 [Tagembed official website](https://tagembed.com/) 245 [Blogs](https://tagembed.com/blog) 246 [Inspiration Gallery](https://tagembed.com/inspiration-gallery/) 247 You can read our [Terms of Service](https://tagembed.com/terms-of-service/) & [Privacy Policy](https://tagembed.com/privacy-policy/) here. 248 249 == Installation == 250 251 Installation is free, quick, and easy. Set up Tagembed in minutes. 252 253 **Method 1: From the Plugin directory** 254 255 * Go to the Plugins page in your WordPress site’s dashboard. 256 * Click on the “Add New” button. 257 * Search for “Tagembed”. 258 * Click on the “Install” button next to it, then click “Activate”. 259 * Choose the network you want to collect content from example – Instagram Feed 260 * Customize the Widget using different theme and layout options 261 * Copy the short code and paste it where you want to display Instagram widget 262 263 **Method 2: Upload the Zip File** 264 265 * Download the Tagembed Zip file. 266 * Upload the file in the /wp-content/plugins directory of your WordPress website. 267 * Activate the plugin. 268 * Choose the network (Eg:“Google Reviews”) and get started. 269 270 **Step by Step guide to Add Instagram Feed on WordPress Website:** 271 272 * Select Instagram as your network. 273 * Now choose your Instagram Feed type from Instagram Handle, Instagram Hashtag, Instagram Stories, Instagram Reels, Instagram Mentions and click on “Create Feed”. 274 * Now authorize your Instagram account to collect posts from Instagram. 275 * Your Instagram feed will be now collected to Tagembed plugin. 276 * You can now proceed to customize Instagram Feed by using different themes & layout options. Then choose relevant Instagram Feed from moderation panel so that you don't showcase irrelevant Instagram feed. 277 * Finally, go to the embed tab & copy the Instagram feed WordPress embed code. 278 * Paste the embed code in the backend of the page or posts you would like to display the Instagram Feed in. 279 * Save the changes made & you're done. 280 * Your Instagram Feed is now live on your website. 281 282 Step by Step Guide with Screen Shots: [Installation Guide: Social Media Feed Plugin For WordPress](https://tagembed.com/support/social-media-feed-plugin-for-wordpress/) 283 284 Video Guide For [WordPress Instagram Feed](https://www.youtube.com/watch?v=svEiOzrvMQg) 285 Video Guide For [WordPress Facebook Feed](https://www.youtube.com/watch?v=LqcWxNsDRss) 286 Video Guide For [WordPress Google Reviews](https://www.youtube.com/watch?v=LFLhfJ1ffYw) 125 287 126 288 == Frequently Asked Questions == 127 289 128 = Requirements = 129 130 Your website or WordPress blog must be using WordPress.org version 3.7 or higher. We highly recommend using the latest WordPress 6.1 version. 131 Apart from this, you must have admin access to install plugins. If you need help, you can forward instructions and request admin access. 132 133 = What does Tagbox WordPress Plugin do? = 134 135 Tagbox WordPress plugin facilitates codeless and seamless integration with your WordPress website. 136 137 = What is Tagbox? = 138 139 Tagbox is the ultimate UGC platform for marketers and business owners. We help you effectively use the power of UGC to bring the human touch to your marketing. 140 141 = How do I create a social media feed with Tagbox? = 142 143 Login to your Tagbox account, add feeds, connect with your source platform, choose the preferred connection type (like hashtags, profile, mentions, etc.), and enter the credentials required. Finally, click on the **"Create feed"** button. You will be moved to the moderation and customization window. 144 145 = Who should use Tagbox? = 146 147 Tagbox is perfect for agencies, business owners, small businesses, bloggers, designers, or anyone with a WordPress website who wants to use a seamless plugin with built-in marketing tools. Any B2B, B2C, or D2C organizations are welcome to use Tagbox per their requirements and use cases. 148 149 = Can I use Tagbox for free? = 150 151 Yes, you can opt for the 14 Day Free trial or go for our FREE Startup plan that can integrate with three platforms (Facebook, Instagram, and Twitter only). 152 153 = Are coding skills required to use Tagbox WordPress plugin? = 154 155 Using the Tagbox WordPress plugin requires no coding skills as we work with Shortcodes instead of complex old-school codes. 156 157 = Is Tagbox compatible with Elementor and Woocommerce platforms? = 158 159 Yes, Tagbox is compatible with all CMS platforms including Elementor and Woocommerce. 160 161 == Installation == 162 163 1. Go to your **WordPress** dashboard. 164 2. Find the **“Plugins”** menu in the left sidebar. 165 3. Click on **“Add new”**. 166 4. Search for **“Taggbox”** 167 5. Now install the plugin by clicking on **Install Now**. 168 6. Press on **Activate** to activate the plugin. 169 7. **Login or Signup** for a Tagbox account. 170 171 == Screenshots == 290 = What is the need for a social media feeds plugin? = 291 Social Media feeds Plugin give a fresh & neoteric look to your website. It also boosts user engagement & increases conversions. User-generated content is trusted by everyone over any marketing campaign. Your brand culminates in the process of being admired by your target audience. 292 293 = Is this plugin free? = 294 Yes, the Tagembed social media feeds plugin also provides a free plan with 5 social networks. Also, there are higher plans available in the social media aggregator plugin with enhanced features & more social networks to make the best use of the plugin. Hence, make integration more smooth & fluid. 295 296 = Will the steps require any coding skills? = 297 No. Tagembed is an advanced social media widget WordPress Plugin unlike any. Hence, embedding social media feeds using Tagembed social media aggregator plugin is entirely code-free. 298 299 = Can I display multiple Instagram feeds on my site or on the same page? = 300 Yes, you can. Our built-in feed creation tool allows you to display multiple Instagram feeds on your site or on the same page. 301 302 = Can I display feeds from multiple Facebook pages? = 303 Absolutely! Create as many feeds as you like from different Facebook pages. Just click "Add New" to create a new feed and embed it anywhere on your site. 304 305 = How do I connect my Instagram account? = 306 Connecting your Instagram account is easy with WP Social Ninja. You have multiple configuration options to choose from, allowing you to select the most convenient one. 307 308 = Instagram feed not loading. How to fix it? = 309 There could be several reasons your feed isn't loading. Check out our detailed guide linked here for troubleshooting steps. 310 311 = How do I customize my Facebook feed? = 312 Tagembed provides fully customizable template options, enabling you to personalize and style your Facebook feed and posts. 313 314 = Can I hand-pick specific posts to hide or show in my Instagram feed? = 315 Yes, you can. Use the filter options in the editor panel to hide or show specific Instagram photos or posts by selecting particular keywords or hashtags. 316 317 = Can I display multiple YouTube feeds on my site or on the same page? = 318 Definitely! You can display multiple YouTube feeds from your YouTube channel on your site or on the same page. 319 320 = What is the easiest way to collect Google reviews? = 321 To collect more Google reviews, simply add reviews us button on the banner of the google review widget and use review hub feature on your widget. 322 323 = Do I Need to Provide the API to embed Google reviews? = 324 No, we don’t ask for Google API, you just need to enter your location and your reviews will fetch. 325 326 == Changelog == 327 = 6.6 = 328 * Added new field in registration form. 329 = 6.5 = 330 * Bug Fixes & some changes in code. 331 = 6.4 = 332 * Bug Fixes & some changes in code. 333 = 6.3 = 334 * Meta API update for Instagram users. 335 = 6.2 = 336 Server Optimization 337 = 6.1 = 338 * Updated API for more faster experience. 339 = 6.0 = 340 * Performance and Security Enhancement. 341 = 5.9= 342 * Performance and Security Enhancement. 343 = 5.8 = 344 * Bug Fixes & some changes in code. 345 = 5.7 = 346 * Merged Instagram and Instagram Business 347 = 5.6 = 348 * Adding clarity to understand how users interactive with our plugin to improve userflow. 349 = 5.5 = 350 * Bug Fixes & some changes in code. 351 = 5.4 = 352 * Bug Fixes & some changes in code. 353 = 5.3 = 354 * Bug Fixes & some changes in code. 355 = 5.2 = 356 * Users need to signup now instead of auto account creation. 357 = 5.1 = 358 * New: Inherit feature - to automatically align your website font style & colors with widget. 359 = 5.0 = 360 * New: Major changes in the chat support widget for our users. 361 = 4.9 = 362 * Bugs Fix for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 363 = 4.8 = 364 * Fix Security Nounce - for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube Gallery, & more. 365 = 4.7 = 366 * New: Instagram Handle Feed - Now you can collect public Instagram Profile posts & then embed Instagram Handle Feed on website. 367 * New: Facebook Page Feed - Now you can collect public Facebook Page posts & then embed Facebook Page Feed on website. 368 * New: Vivid Theme - Introducing New Vivid Theme to showcase your social media feed in colorful variations. 369 * Fix: Bugs fixed. Now social media feeds will load faster than before on website. 370 = 4.6 = 371 * New: We have come up with some major networks & features dedicatedly for our WordPress plugin users. 372 * New: Airbnb Experiences Review - We are introducing a new connection method for our WordPress users where they can collect Airbnb reviews using a new connection type "Airbnb Experiences". 373 * New: Slack Widget - Now you can showcase your slack feed to your website or screen using WordPress social media feed plugin. 374 * New: Vimeo Widget - Collect, curate, & embed vimeo video on your WordPress website. 375 * New: Amazon Reviews - Introducing a new network Amazon Review widget for website. Now you can showcase your Amazon Product Reviews on your website to build trust among your potential users to make a decision directly from your website. 376 * New: Tripadvisor Review Widget - For all the travel advisors we are introducing a new network Tripadvisor review widget. Now you can showcase the reviews from Tripadvisor to your website for recommending better tour ideas with genuine users' experiences. 377 * New: Aliexpress Review Widget - Aggregate reviews from your Aliexpress product page & embed Aliexpress review directly to your website. 378 * Fix: We have updated the moderation panel. Earlier your expired feeds like Instagram Feed, Facebook Feed, Twitter Feed, YouTube Videos, Linkedin Feed, Vimeo Videos. Slack Feed, RSS feed etc couldn't be updated automatically. This fix will now automatically refresh your expired feeds. 379 * New: Introducing Analytics 2.0 for all the WordPress plugin users so that you can track the performance of your embedded widget. 380 = 4.5 = 381 * Fix: Account management issue - After updating plugin when user is trying to access their feeds. With the new fix they will remain login still after updating the plugin. 382 = 4.4 = 383 * New: Due to Twitter API update on 9th of Feb 2023 we have removed the twitter feed from free plan. 384 * Fix: Cache issue with widgets like Instagram Feed, YouTube Gallery, Facebook Page, Instagram Gallery or Instagram page feed, Review Widget, Twitter Feed & more. 385 * New: Soon introducing a new way to collect reviews for your businesses using Tagembed review widget where the review plugin users will be able to grab more reviews from their clients. 386 * Fix: Some minor bug fixes for Instagram Feed, YouTube Gallery, Facebook Page, Instagram page feed, Review Widget, Twitter Feed, Instagram Gallery & more. 387 * Fix: Grid Theme fix for feed widgets where the collected feed was not loading properly. 388 = 4.3 = 389 * New: New Networks such as Tiktok Videos, LinkedIn Hashtag, Flickr Feed, VK Album & Instagram Stories are now added to the Tagembed social media WordPress Plugin so that user can create Tiktok Videos, Linkedln Hashtag, Flickr Feed, VK Album & Instagram Stories directly from the plugin itself. 390 * New: Analytics - Now review the performance of your embedded UGC gallery or social media feed widget to understand the impact of your social widget on your website. 391 * Fix: Speed optimization for fast loading of Instagram Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube video, Google News RSS Feed, Facebook Page Feed, Instagram slider & more. 392 * Fix: Optimization for themes like Instagram slider, Instagram carousel, Instagram Grid, Instagram Gallery, Instagram Wall, Instagram Story Themes & etc. 393 * Fix: Optimization for themes like Facebook slider, Facebook carousel, Facebook Grid, Facebook Gallery, Facebook Wall, Facebook Page, Facebook Story Themes & etc. 394 * New: Update new user flow to create feed faster. 395 = 4.2 = 396 * New: Show More Feature - We have introduced a new show more feature under the footer settings that you can customize with your own preferred language. Making your native visitors easy to access & explore. 397 * New: Trim Content - Now you can trim content as per your requirement for captions, making the feed look beautiful. 398 * Fix: Fixed Private Post Expiry Issues 399 = 4.1 = 400 * Fix: Now easily embed on Elementor, Vamtam etc themes using Iframe Code or Short Code. 401 * New: Introducing full-flash JS Code so that you can easily embed widget on your website for making the social media widget plugin SEO friendly. 402 * Fix: Fixed Tagembed Block Issue for wordpress themes. Tagembed block was not visible when users try to embed Instagram Feed, mastodon feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Video, RSS Feed, Instagram Slider, Facebook Page, Twitter Widget, social media wall, Instagram Gallery, Insta widget etc. 403 = 4.0 = 404 * New: Introducing Lite Code (JS Code Beta). 405 = 3.10 = 406 * Fix: Tested & fixed issue for Social Media Plugin. 407 = 3.9 = 408 * Fix: Tested & fixed issue for Social Media Plugin. 409 = 3.8 = 410 * Fix: Tested & fixed issue for Social Media Plugin. 411 = 3.7 = 412 * Fix: JS code is now loaded from a local file shipped within the plugin rather than an external CDN for use with the customizer in the admin area. So all files will be loaded from within the plugin. 413 = 3.6 = 414 * Fix: Fixed Reconnecting - An account now results in deleting the original connection in the database & adding a new one. This will prevent issues with some systems caching. No More Updating Issues with Facebook, Instagram, Twitter, Youtube, Google Reviews, RSS Aggregator & more. 415 = 3.5 = 416 * Fix: Tested & fixed for a third party plugin that was causing issue will creating Instagram Feed, Facebook Feed, Google Reviews, Twitter Feed, YouTube Channel Video, FB Page, RSS Feed using Tagembed Social Media WordPress Plugin. 417 * Fix: Tested & fixed for the WordPress media library that was causing image alignment issue when user is creating feed. 418 * Fix: Fixed Issue with the plugin auto-upadte icon that keeps on rotating even though the plugin is up-to-date. 419 * Fix: Now when you add Fb Page, Fb feed, Fb album, Insta feed, Insta Hashtag, Twitter Feed, Google Reviews & more on your widget it will be displayed in a new refreshed view with some technical glitches fixed. 420 = 3.4.1 = 421 * Fix: We have tested & made fix for the new WordPress version 6.1 for all of our social feed such as Instagram Feed, Facebook Feed, Twitter Feed, Linkedin Feed, YouTube Video, Pinterest Feed, Yelp Reviews, Airbnb Reviews, Google Reviews, & more. 422 = 3.4 = 423 * Fix: API update for Instagram Reels. Now you can collect Instagram Reels feed by just connecting your Instagram Handle Account & in a few seconds Instagram Reels will appear. Earlier there was a bug that doesn't allow every user to collect Instagram Reels & would fail to fetch Instagram Reels. 424 * New: Earlier when you wanted to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews etc you need to copy the shortcode that was easy but some also needed HTML code or iFrame code that could allow more possibility to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews. With this update we have included HTML code & iFrame Code for all users. 425 * New: Linkedin Profile - Now you can collect Linkedin Feed using new method that is Linkedin Profile that allows you to collect Linkedin Feed from your personal Linkedin Profile in just a click. 426 = 3.3 = 427 * New: Introducing new social media feed source, Tumblr. Now you can collect Tumblr Feed, customize & curate theme & then embed Tumblr Feed on WordPress. 428 * New: Introducing new social media feed source, Yelp. Now you can collect Yelp Review Feed, customize & curate theme & then embed Yelp Reviews on WordPress website in just a few clicks. 429 * New: Introducing new social media feed source, Capterra. Now you can collect Capterra Review Feed, customize & curate theme & then embed Capterra Reviews on WordPress website in just a few clicks. 430 * New: Introducing new social media feed source, Etsy. Now you can collect Etsy Review Feed, customize & curate theme & then embed Etsy Reviews on WordPress website in just a few clicks. 431 * Update: Custom CSS issues fix. Earlier when you collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos, the Custom CSS wouldn't be applied in it but now with the issue fix you can easily collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Videos & add your custom CSS code to make it more astonishing. 432 * Update: Facebook Carousel Post issue fix. Earlier when you collect Facebook Feed, the Facebook Post with multiple Facebook images in it wouldn't be displayed as one but now with this update you view multiple Facebook Posts in one as a Facebook Carousel. 433 * Update: Linkedin Carousel Post issue fix. * Update: Instagram Carousel Post issue fix. * Update: Instagram Slider Post issue fix. Earlier when you collect Instagram Feed, the Instagram Post wouldn't be displayed as a Instagram Slider due to the missing Instagram Slider button but now with this update you display Instagram Slider precisely in a Slider. 434 * Update: Twitter Carousel Post issue fix. Earlier when you collect Twitter Feed, the Twitter Post with multiple Twitter images in it wouldn't be displayed as one but now with this update you view multiple Twitter Posts in one as a Twitter Carousel. 435 * New: Card Style customization update. 436 * Content Alignment - Align your card's content in three different style (Left, Right, Center) for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos etc. 437 * Trim Content - Trim the content of your widget to a certain character so that the feed doesn't look absurd. 438 * Aspect Ratio - Set aspect ratio as per your post ratio to match the aesthetic of your post style & website. 439 * Theme Mode - Make your card more interactive & less-straining with the latest trends. Dark & Light Mode is now available for all social media feeds 440 * Card Curve - Flaunt the view of your card with 3 different edge styles of curvness based on your website block theme. Hence widget will look ashtonishing with square, or round edges. 441 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, Instagram Slider, YouTube video, Pinterest Feed, Facebook Page feed, YouTube Gallery, News RSS Feed & all other. 442 = 3.2 = 443 * New: Now choose your personalized card style according to your website requirement. 444 * New: Introducing extra customization option into the plugin so that widget look astonishing & also blends perfectly with your website. 445 * FIX: Alignment of the profile info was not calibrated properly. Now, profile information for widget will be displayed in proper alignment. 446 * FIX: Twitter Feed, Facebook feed, Youtube Video, Instagram Feed: Small bugs fixes for Twitter Feed, Facebook feed, YouTube Video & Instagram Feed. 447 * FIX: Instagram Feed, Twitter feed, Facebook feed, Facebook reviews, youtube video caching for faster delivery. 448 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 6.0 449 = 3.1 = 450 * New: Now choose what happens when you click when you Embed Instagram Feed, Embed Facebook Feed, Embed Twitter Feed, Embed Google Reviews, Embed YouTube Video, Embed RSS Feed etc. Want to redirect them to the specific social platform or open pop-up or no action, based on your requirement. 451 * New: Introducing custom CSS option into the plugin. Now make custom style of your widget so that your widget, look astonishing & also blends perfectly with your website theme. 452 * FIX: Twitter Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Twitter Feed will be displayed in proper alignment. 453 * FIX: Youtube Video, Instagram Feed: Small bugs fix for YouTube Shorts & Instagram Feed. 454 * FIX: Instagram Feed caching. 455 = 3.0 = 456 * New: Now choose your custom layout from the customize tab. You can set your desired number of rows & columns for your widget directly from the plugin. Earlier there was no such option. 457 * New: Make your personalized card style using the new card settings option under the customize tab. You can set to display or hide author details, content, font style & many more directly from the plugin. 458 * FIX: Instagram Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Instagram Feed will be displayed in proper alignment. 459 * FIX: Twitter Feed: Small bugs fix for Twitter Hashtag Feed. 460 * FIX: YouTube Feed caching. 461 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 5.9.3 462 = 2.9 = 463 Bugs Fix for Linkedin Feed, Instagram Feed, Facebook Feed, Twitter Feed, Youtube Gallery, & Google Reviews. Also, now users can add several Linkedin posts using Linkedin Widget directly from the Tagembed Social Media Feed WordPress Plugin to WordPress site. 464 = 2.8 = 465 Introducing more ways to embed Instagram Feed on WordPress website such as: Instagram TV or IGTV, Instagram Reels, Instagram Stories, Instagram Mentions, & Instagram Tagged Feeds into your Instagram Widget, directly using Tagembed Social Media Feed WordPress Plugin. 466 Minor Bugs Fix for Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. 467 Earlier there was a bug which wouldn't let user to collect all of the latest Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. Now, with the new update not only users will be able to collect Instagram Feed using different method but also all of the latest social feeds from Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed will be collected in the Facebook Widget, Twitter Widget, YouTube Widget, Google Review Widget & Linkedin Widget, repectively. 468 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 469 = 2.7 = 470 Fixed PHP warnings & notices & tested upto wordpress 2.9 version. 471 Fixed bugs for Network like Facebook 472 Instagram feed: Now connect Instgaram account easily. 473 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 474 = 2.6 = 475 * Fixed Bugs for Facebook Feed, Facebook Widget, Instagram Feed & Instagram Widget & Improved Design for Twitter Feed, Twitter Widget, YouTube Video & YouTube Gallery. 476 = 2.5 = 477 * Now Display LinkedIn Feeds in Linkedin Widget, Youtube Videos & Youtube Shorts in YouTube Gallery & embed on website. 478 = 2.4 = 479 * Introducing New Features to Display social media Feeds according to your need. 480 * Earlier Instagram Feed, YouTube Videos, Twitter Feed, Facebook feed cannot be pinned to top or highlighted. Now you Pin the post to the top, or Highlight Instagram Feed, Twitter Feed, YouTube Video, Facebook Feed. 481 = 2.3 = 482 * Fixed Bugs for Instagram Feeds & Improved Design for Instagram Feed display. Earlier Instagram Feed pop-up was not responsive & Instagram pop-up used to shrink automatically. Now Instagram pop-up is responsive & Instagram feed featured pop-up is not shrinking. 483 Fixed Twitter Feed Bugs & Improved Social Media Widget Design. 484 Fix - Instagram API updated: Instagram connection method update for more smooth connection of Instagram with the plugin to collect Instagram Feed. 485 Fix - Facebook cache optimize, now your collected Facebook feed will view more promising then before after you embed Facebook feed on website. 486 New - Instagram IGTV: Introducing Instagram IGTV as a connection method to collect Instagram feed from Instagram as a Instagram IGTV method. Now embed Instagram TV video on your website. 487 = 2.2 = 488 Fixed Facebook Feed, YouTube Gallery, Instagram Feed Bugs & Improved Facebook Widget Design. 489 New - Instagram Stories: Introducing Instagram Stories in Instagram connection method so that you can embed Instagram Stories on your website from your Instagram Handle. Just enter your Instagram Handle & get all of your Instagram Stories in the Instagram Widget. 490 New - Twitter Hashtag: Introducing Twitter Hashtag in Twitter connection method so that you can embed Twitter hashtag on your website from your Twitter. Just enter your trending Twitter hashtag & get all of your Twitter Hashtag feed in the Twitter Widget. 491 New - Facebook Handle: Introducing Facebook Handle in Facebook connection method so that you can embed Facebook Feed on your website from your Facebook Profile. Just connect your Facebook feed & get all of your Facebook feed in the Facebook Widget. 492 New - New Gallery Theme for Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 493 New - New Classic carousel theme for Google Review, Trustpilot reviews, Tripadvisor reviews, etsy reviews, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed & more. 494 Fix - Cache optimized for Google Review, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 495 = 2.1 = 496 Added Powerful Filter Section. Choose the best social media feeds to display on your website. You can filter your collected Instagram Feed, Facebook Feed, Twitter Feed, YouTube Video & etc social media feeds based on the feed Post type such as images, videos, text. You can also public or private collected social media feeds. 497 New - Instagram Reels: Introducing Instagram Reels conection method. Now you can add Instagram Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Reels connnection method. Just enter the Instagram Handle name into the Instagram Reels section & all of your Instagram Reels video will be collected in the Instagram widget. 498 Fix - YouTube Channel access token refresh: Now embed YouTube channel videos that is playable on a pop-up or can be redirected to YouTube. 499 Fix - Facebook Feed Access token refresh: Facebook Feed connection will not fail like it was before for Facebook Page. 500 New - YouTube Shorts: Introducing YouTube Shorts in YouTube connection method so that you can embed YouTube Shorts on your website from your YouTube Channel. 501 = 1.9 = 502 Fixed Bugs for Instagram Hashtag Feed & Improved Design for Twitter Hashtag Feed. Now you can add Instagram Feed from any Instagram Hashtag to your Instagram Widget. Also Twitter Feed got new design, when you collect Twitter Hashtag Feed it was showing some glitches in design but now Twitter feed is stable. 503 New - Twitter Hashtags: Introducing Twitter Hashtags, Now you can add Twitter Hashtag Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Hashtag connnection method. 504 New - YouTube Channel: Introducing YouTube Channel connection method. Now you can add YouTube Channel Video Feed to your YouTube Widget & finally embed YouTube Feed from YouTube Channel connnection method. 505 Fix - Instagram Access Token: Instagram Hashtag Access Token Refresh fix. 506 Fix - Instagram Access Token: Instagram Handle Access Token Refresh fix. 507 Fix - Instagram Access Token: Instagram Business Account Access Token Refresh fix from Facebook. 508 = 1.8 = 509 Easily Manage your plans within Wordpress Dashboard. Now you can subscribe to Tagembed Plans for accessing extra social networks on the dashboard itself. 510 New - Introducing Classic Card Theme. It is slighty round from edges & makes a perfect view for your widget. 511 Fix - Access Token Refresh issue resolved for Instagram. Now Instagram access token get validate successfully for Instagram Handle. 512 New - Introducing Instagram Hashtags, Now you can add Instagram Hashtag Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Hashtag connnection method. 513 New - Introducing Twitter Mentions, Now you can add Twitter Mention Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Mention connnection method. 514 = 1.7 = 515 New - Instagram Tagged: Introducing Instagram tagged connection type to collect Instagram Tag posts on your Instagram Widget. Finally, you can embed Instagram feed with Instagram Tag posts to your wordpress website. 516 Fix - Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews - layouts. 517 New - Twitter favorites: Introducing Twitter favorites: Now you can collect Twitter Feed using Twitter Favorite connection method to your Twitter widget & embed twitter feed on website. 518 = 1.6 = 519 Making the world's easiest Social media feeds plugin for wordpress. Now create & manage social media feeds directly from your wordpress dashboard & chat directly to our experts for any support. 520 Fix - Access Token Refresh for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 521 Fix - Access Token Refresh for 2nd feed created in a widget for all Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 522 Fix - Cache Issue resolved of 2nd widget if created using Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 523 = 1.5 = 524 Fix - Bugs Fixes for YouTube video & YouTube playlist: Now you can create YouTube Gallery using new themes & layouts. Also YouTube video can be added in YouTube Gallery from any playlist. 525 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Playlist, Google Reviews. 526 New - Introducing custom posts feature to add custom Instagram Feed, custom Facebook Feed, custom Twitter Feed, custom Google Reviews Feed, custom Pinterest Feed, custom YouTube Feed, etc. 527 Fix - Miscellaneous styling for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 528 = 1.4 = 529 Fix - Bugs Fixes for Youtube channel video: Earlier when collecting Youtube Videos, YouTube Channel wasn't properly added. Now after fix you can add youtube video & create a Youtube Gallery using any YouTube Channel. 530 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Themes & Layouts. 531 Fix - Cache optimized for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Feed. 532 New - Introducing Modern Card Theme for theme 533 New - Introducing option to upload profile picture. 534 = 1.3 = 535 Fix - Fixed Instagram Feed Bugs & Improved Facebook Feed, Google Reviews Design. 536 Fix - Layout loading is fixed. Now your widget will display in the proper alignment. 537 New - Introducing Instagram Mentions to collect content for your Instagram feed. 538 = 1.2 = 539 New - Improved Design for the better view of the Instagram Feed, Twitter Feed, Google Review & Facebook Feed in Plugin. 540 New - Now you can collect Instagram Feed & filter Instagram Feed as per your requirements. Not only that but you can also add Instagram Feed to your Instagram Widget & switch between different themes & layouts to make your Instagram Feed best suit your website. 541 New - Collect Twitter Feed & filter Twitter Feed as per your requirements. Not only that but you can also add Twitter Feed to your Twitter Widget & choose between different themes & layouts to make your Twitter Feed best suit your website style. 542 Fix - Cache problem is fixed now that will allow you to load your Instagram Feed, Facebook Feed, Twitter Feed, YouTube Feed, Google Review Feed faster on your website. 543 = 1.1 = 544 Fix - Fixed Bugs for Linkedin Post, Instagram Feed & Facebook Feed also Improved Design for the better view of the plugin. 545 = 1.0 = 546 * First Release - This is the first release of Tagembed Social Media Feeds WordPress Plugin. If you find any issues, please contact us on [tagembed.com](https://tagembed.com/contact-us/) 547 548 == Upgrade Notice == 549 = 6.6 = 550 * Added new field in registration form 551 = 6.5 = 552 * Bug Fixes & some changes in code. 553 = 6.4 = 554 * Bug Fixes & some changes in code. 555 = 6.3 = 556 * Meta API update for Instagram users. 557 = 6.2 = 558 * Server Optimization 559 = 6.1 = 560 * Updated API for more faster experience. 561 = 6.0 = 562 * Performance and Security Enhancement. 563 = 5.9= 564 * Performance and Security Enhancement. 565 = 5.8 = 566 * Bug Fixes & some changes in code. 567 = 5.7 = 568 * Merged Instagram and Instagram Business 569 = 5.6 = 570 * Adding clarity to understand how users interactive with our plugin to improve userflow. 571 = 5.5 = 572 * Bug Fixes & some changes in code. 573 = 5.4 = 574 * Bug Fixes & some changes in code. 575 = 5.3 = 576 * Bug Fixes & some changes in code. 577 = 5.2 = 578 * Users need to signup now instead of auto account creation. 579 = 5.1 = 580 * New: Inherit feature - to automatically align your website font style & colors with widget. 581 = 5.0 = 582 * New: Major changes in the chat support widget for our users. 583 = 4.9 = 584 * Bugs Fix for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 585 = 4.8 = 586 * Fix Security Nounce - for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 587 = 4.7 = 588 * New: Instagram Handle Feed - Now you can collect public Instagram Profile posts & then embed Instagram Handle Feed on website. 589 * New: Facebook Page Feed - Now you can collect public Facebook Page posts & then embed Facebook Page Feed on website. 590 * New: Vivid Theme - Introducing New Vivid Theme to showcase your social media feed in colorful variations. 591 * Fix: Bugs fixed. Now social media feeds will load faster than before on website. 592 = 4.6 = 593 * New: We have come up with some major networks & features dedicatedly for our WordPress plugin users. 594 * New: Airbnb Experiences Review - We are introducing a new connection method for our WordPress users where they can collect Airbnb reviews using a new connection type "Airbnb Experiences". 595 * New: Slack Widget - Now you can showcase your slack feed to your website or screen using WordPress social media feed plugin. 596 * New: Vimeo Widget - Collect, curate, & embed vimeo video on your WordPress website. 597 * New: Amazon Reviews - Introducing a new network Amazon Review widget for website. Now you can showcase your Amazon Product Reviews on your website to build trust among your potential users to make a decision directly from your website. 598 * New: Tripadvisor Review Widget - For all the travel advisors we are introducing a new network Tripadvisor review widget. Now you can showcase the reviews from Tripadvisor to your website for recommending better tour ideas with genuine users' experiences. 599 * New: Aliexpress Review Widget - Aggregate reviews from your Aliexpress product page & embed Aliexpress review directly to your website. 600 * Fix: We have updated the moderation panel. Earlier your expired feeds like Instagram Feed, Facebook Feed, Twitter Feed, YouTube Videos, Linkedin Feed, Vimeo Videos. Slack Feed, RSS feed etc couldn't be updated automatically. This fix will now automatically refresh your expired feeds. 601 * New: Introducing Analytics 2.0 for all the WordPress plugin users so that you can track the performance of your embedded widget. 602 = 4.5 = 603 * Fix: Account management issue - After updating plugin when user is trying to access their feeds. With the new fix they will remain login still after updating the plugin. 604 = 4.4 = 605 * New: Due to Twitter API update on 9th of Feb 2023 we have removed the twitter feed from free plan. 606 * Fix: Cache issue with widgets like Instagram Feed, YouTube Gallery, Facebook Page, Instagram Gallery or Instagram page feed, Review Widget, Twitter Feed & more. 607 * New: Soon introducing a new way to collect reviews for your businesses using Tagembed review widget where the review plugin users will be able to grab more reviews from their clients. 608 * Fix: Some minor bug fixes for Instagram Feed, YouTube Gallery, Facebook Page, Instagram page feed, Review Widget, Twitter Feed, Instagram Gallery & more. 609 * Fix: Grid Theme fix for feed widgets where the collected feed was not loading properly. 610 = 4.3 = 611 * New: New Networks such as Tiktok Videos, LinkedIn Hashtag, Flickr Feed, VK Album & Instagram Stories are now added to the Tagembed social media WordPress Plugin so that user can create Tiktok Videos, Linkedln Hashtag, Flickr Feed, VK Album & Instagram Stories directly from the plugin itself. 612 * New: Analytics - Now review the performance of your embedded UGC gallery or social media feed widget to understand the impact of your social widget on your website. 613 * Fix: Speed optimization for fast loading of Instagram Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube video, Google News RSS Feed, Facebook Page Feed, Instagram slider & more. 614 * Fix: Optimization for themes like Instagram slider, Instagram carousel, Instagram Grid, Instagram Gallery, Instagram Wall, Instagram Story Themes & etc. 615 * Fix: Optimization for themes like Facebook slider, Facebook carousel, Facebook Grid, Facebook Gallery, Facebook Wall, Facebook Page, Facebook Story Themes & etc. 616 * New: Update new user flow to create feed faster. 617 = 4.2 = 618 * New: Show More Feature - We have introduced a new show more feature under the footer settings that you can customize with your own preferred language. Making your native visitors easy to access & explore. 619 * New: Trim Content - Now you can trim content as per your requirement for captions, making the feed look beautiful. 620 * Fix: Fixed Private Post Expiry Issues 621 = 4.1 = 622 * Fix: Now easily embed on Elementor, Vamtam etc themes using Iframe Code or Short Code. 623 * New: Introducing full-flash JS Code so that you can easily embed widget on your website for making the social media widget plugin SEO friendly. 624 * Fix: Fixed Tagembed Block Issue for wordpress themes. Tagembed block was not visible when users try to embed Instagram Feed, mastodon feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Video, RSS Feed, Instagram Slider, Facebook Page, Twitter Widget, social media wall, Instagram Gallery, Insta widget etc. 625 = 4.0 = 626 * New: Introducing Lite Code (JS Code Beta). 627 = 3.10 = 628 * Fix: Tested & fixed issue for Social Media Plugin. 629 = 3.9 = 630 * Fix: Tested & fixed issue for Social Media Plugin. 631 = 3.8 = 632 * Fix: Tested & fixed issue for Social Media Plugin. 633 = 3.7 = 634 * Fix: JS code is now loaded from a local file shipped within the plugin rather than an external CDN for use with the customizer in the admin area. So all files will be loaded from within the plugin. 635 = 3.6 = 636 * Fix: Fixed Reconnecting - An account now results in deleting the original connection in the database & adding a new one. This will prevent issues with some systems caching. No More Updating Issues with Facebook, Instagram, Twitter, Youtube, Google Reviews, RSS Aggregator & more. 637 = 3.5 = 638 * Fix: Tested & fixed for a third party plugin that was causing issue will creating Instagram Feed, Facebook Feed, Google Reviews, Twitter Feed, YouTube Channel Video, FB Page, RSS Feed using Tagembed Social Media WordPress Plugin. 639 * Fix: Tested & fixed for the WordPress media library that was causing image alignment issue when user is creating feed. 640 * Fix: Fixed Issue with the plugin auto-upadte icon that keeps on rotating even though the plugin is up-to-date. 641 * Fix: Now when you add Fb Page, Fb feed, Fb album, Insta feed, Insta Hashtag, Twitter Feed, Google Reviews & more on your widget it will be displayed in a new refreshed view with some technical glitches fixed. 642 = 3.4.1 = 643 * Fix: We have tested & made fix for the new WordPress version 6.1 for all of our social feed such as Instagram Feed, Facebook Feed, Twitter Feed, Linkedin Feed, YouTube Video, Pinterest Feed, Yelp Reviews, Airbnb Reviews, Google Reviews, & more. 644 = 3.4 = 645 * Fix: API update for Instagram Reels. Now you can collect Instagram Reels feed by just connecting your Instagram Handle Account & in a few seconds Instagram Reels will appear. Earlier there was a bug that doesn't allow every user to collect Instagram Reels & would fail to fetch Instagram Reels. 646 * New: Earlier when you wanted to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews etc you need to copy the shortcode that was easy but some also needed HTML code or iFrame code that could allow more possibility to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews. With this update we have included HTML code & iFrame Code for all users. 647 * New: Linkedin Profile - Now you can collect Linkedin Feed using new method that is Linkedin Profile that allows you to collect Linkedin Feed from your personal Linkedin Profile in just a click. 648 = 3.3 = 649 * New: Introducing new social media feed source, Tumblr. Now you can collect Tumblr Feed, customize & curate theme & then embed Tumblr Feed on WordPress. 650 * New: Introducing new social media feed source, Yelp. Now you can collect Yelp Review Feed, customize & curate theme & then embed Yelp Reviews on WordPress website in just a few clicks. 651 * New: Introducing new social media feed source, Capterra. Now you can collect Capterra Review Feed, customize & curate theme & then embed Capterra Reviews on WordPress website in just a few clicks. 652 * New: Introducing new social media feed source, Etsy. Now you can collect Etsy Review Feed, customize & curate theme & then embed Etsy Reviews on WordPress website in just a few clicks. 653 * Update: Custom CSS issues fix. Earlier when you collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos, the Custom CSS wouldn't be applied in it but now with the issue fix you can easily collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Videos & add your custom CSS code to make it more astonishing. 654 * Update: Facebook Carousel Post issue fix. Earlier when you collect Facebook Feed, the Facebook Post with multiple Facebook images in it wouldn't be displayed as one but now with this update you view multiple Facebook Posts in one as a Facebook Carousel. 655 * Update: Linkedin Carousel Post issue fix. * Update: Instagram Carousel Post issue fix. * Update: Instagram Slider Post issue fix. Earlier when you collect Instagram Feed, the Instagram Post wouldn't be displayed as a Instagram Slider due to the missing Instagram Slider button but now with this update you display Instagram Slider precisely in a Slider. 656 * Update: Twitter Carousel Post issue fix. Earlier when you collect Twitter Feed, the Twitter Post with multiple Twitter images in it wouldn't be displayed as one but now with this update you view multiple Twitter Posts in one as a Twitter Carousel. 657 * New: Card Style customization update. 658 * Content Alignment - Align your card's content in three different style (Left, Right, Center) for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos etc. 659 * Trim Content - Trim the content of your widget to a certain character so that the feed doesn't look absurd. 660 * Aspect Ratio - Set aspect ratio as per your post ratio to match the aesthetic of your post style & website. 661 * Theme Mode - Make your card more interactive & less-straining with the latest trends. Dark & Light Mode is now available for all social media feeds 662 * Card Curve - Flaunt the view of your card with 3 different edge styles of curvness based on your website block theme. Hence widget will look ashtonishing with square, or round edges. 663 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, Instagram Slider, YouTube video, Pinterest Feed, Facebook Page feed, YouTube Gallery, News RSS Feed & all other. 664 = 3.2 = 665 * New: Now choose your personalized card style according to your website requirement. 666 * New: Introducing extra customization option into the plugin so that widget look astonishing & also blends perfectly with your website. 667 * FIX: Alignment of the profile info was not calibrated properly. Now, profile information for widget will be displayed in proper alignment. 668 * FIX: Twitter Feed, Facebook feed, Youtube Video, Instagram Feed: Small bugs fixes for Twitter Feed, Facebook feed, YouTube Video & Instagram Feed. 669 * FIX: Instagram Feed, Twitter feed, Facebook feed, Facebook reviews, youtube video caching for faster delivery. 670 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 6.0 671 = 3.1 = 672 * New: Now choose what happens when you click when you Embed Instagram Feed, Embed Facebook Feed, Embed Twitter Feed, Embed Google Reviews, Embed YouTube Video, Embed RSS Feed etc. Want to redirect them to the specific social platform or open pop-up or no action, based on your requirement. 673 * New: Introducing custom CSS option into the plugin. Now make custom style of your widget so that your widget, look astonishing & also blends perfectly with your website theme. 674 * FIX: Twitter Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Twitter Feed will be displayed in proper alignment. 675 * FIX: Youtube Video, Instagram Feed: Small bugs fix for YouTube Shorts & Instagram Feed. 676 * FIX: Instagram Feed caching. 677 = 3.0 = 678 * New: Now choose your custom layout from the customize tab. You can set your desired number of rows & columns for your widget directly from the plugin. Earlier there was no such option. 679 * New: Make your personalized card style using the new card settings option under the customize tab. You can set to display or hide author details, content, font style & many more directly from the plugin. 680 * FIX: Instagram Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Instagram Feed will be displayed in proper alignment. 681 * FIX: Twitter Feed: Small bugs fix for Twitter Hashtag Feed. 682 * FIX: YouTube Feed caching. 683 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 5.9.3 684 = 2.9 = 685 Bugs Fix for Linkedin Feed, Instagram Feed, Facebook Feed, Twitter Feed, Youtube Gallery, & Google Reviews. Also, now users can add several Linkedin posts using Linkedin Widget directly from the Tagembed Social Media Feed WordPress Plugin to WordPress site. 686 = 2.8 = 687 Introducing more ways to embed Instagram Feed on WordPress website such as: Instagram TV or IGTV, Instagram Reels, Instagram Stories, Instagram Mentions, & Instagram Tagged Feeds into your Instagram Widget, directly using Tagembed Social Media Feed WordPress Plugin. 688 Minor Bugs Fix for Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. 689 Earlier there was a bug which wouldn't let user to collect all of the latest Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. Now, with the new update not only users will be able to collect Instagram Feed using different method but also all of the latest social feeds from Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed will be collected in the Facebook Widget, Twitter Widget, YouTube Widget, Google Review Widget & Linkedin Widget, repectively. 690 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 691 = 2.7 = 692 Fixed PHP warnings & notices & tested upto wordpress 2.9 version. 693 Fixed bugs for Network like Facebook 694 Instagram feed: Now connect Instgaram account easily. 695 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 696 = 2.6 = 697 * Fixed Bugs for Facebook Feed, Facebook Widget, Instagram Feed & Instagram Widget & Improved Design for Twitter Feed, Twitter Widget, YouTube Video & YouTube Gallery. 698 = 2.5 = 699 * Now Display LinkedIn Feeds in Linkedin Widget, Youtube Videos & Youtube Shorts in YouTube Gallery & embed on website. 700 = 2.4 = 701 * Introducing New Features to Display social media Feeds according to your need. 702 * Earlier Instagram Feed, YouTube Videos, Twitter Feed, Facebook feed cannot be pinned to top or highlighted. Now you Pin the post to the top, or Highlight Instagram Feed, Twitter Feed, YouTube Video, Facebook Feed. 703 = 2.3 = 704 * Fixed Bugs for Instagram Feeds & Improved Design for Instagram Feed display. Earlier Instagram Feed pop-up was not responsive & Instagram pop-up used to shrink automatically. Now Instagram pop-up is responsive & Instagram feed featured pop-up is not shrinking. 705 Fixed Twitter Feed Bugs & Improved Social Media Widget Design. 706 Fix - Instagram API updated: Instagram connection method update for more smooth connection of Instagram with the plugin to collect Instagram Feed. 707 Fix - Facebook cache optimize, now your collected Facebook feed will view more promising then before after you embed Facebook feed on website. 708 New - Instagram IGTV: Introducing Instagram IGTV as a connection method to collect Instagram feed from Instagram as a Instagram IGTV method. Now embed Instagram TV video on your website. 709 = 2.2 = 710 Fixed Facebook Feed, YouTube Gallery, Instagram Feed Bugs & Improved Facebook Widget Design. 711 New - Instagram Stories: Introducing Instagram Stories in Instagram connection method so that you can embed Instagram Stories on your website from your Instagram Handle. Just enter your Instagram Handle & get all of your Instagram Stories in the Instagram Widget. 712 New - Twitter Hashtag: Introducing Twitter Hashtag in Twitter connection method so that you can embed Twitter hashtag on your website from your Twitter. Just enter your trending Twitter hashtag & get all of your Twitter Hashtag feed in the Twitter Widget. 713 New - Facebook Handle: Introducing Facebook Handle in Facebook connection method so that you can embed Facebook Feed on your website from your Facebook Profile. Just connect your Facebook feed & get all of your Facebook feed in the Facebook Widget. 714 New - New Gallery Theme for Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 715 New - New Classic carousel theme for Google Review, Trustpilot reviews, Tripadvisor reviews, etsy reviews, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed & more. 716 Fix - Cache optimized for Google Review, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 717 = 2.1 = 718 Added Powerful Filter Section. Choose the best social media feeds to display on your website. You can filter your collected Instagram Feed, Facebook Feed, Twitter Feed, YouTube Video & etc social media feeds based on the feed Post type such as images, videos, text. You can also public or private collected social media feeds. 719 New - Instagram Reels: Introducing Instagram Reels conection method. Now you can add Instagram Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Reels connnection method. Just enter the Instagram Handle name into the Instagram Reels section & all of your Instagram Reels video will be collected in the Instagram widget. 720 Fix - YouTube Channel access token refresh: Now embed YouTube channel videos that is playable on a pop-up or can be redirected to YouTube. 721 Fix - Facebook Feed Access token refresh: Facebook Feed connection will not fail like it was before for Facebook Page. 722 New - YouTube Shorts: Introducing YouTube Shorts in YouTube connection method so that you can embed YouTube Shorts on your website from your YouTube Channel. 723 = 1.9 = 724 Fixed Bugs for Instagram Hashtag Feed & Improved Design for Twitter Hashtag Feed. Now you can add Instagram Feed from any Instagram Hashtag to your Instagram Widget. Also Twitter Feed got new design, when you collect Twitter Hashtag Feed it was showing some glitches in design but now Twitter feed is stable. 725 New - Twitter Hashtags: Introducing Twitter Hashtags, Now you can add Twitter Hashtag Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Hashtag connnection method. 726 New - YouTube Channel: Introducing YouTube Channel connection method. Now you can add YouTube Channel Video Feed to your YouTube Widget & finally embed YouTube Feed from YouTube Channel connnection method. 727 Fix - Instagram Access Token: Instagram Hashtag Access Token Refresh fix. 728 Fix - Instagram Access Token: Instagram Handle Access Token Refresh fix. 729 Fix - Instagram Access Token: Instagram Business Account Access Token Refresh fix from Facebook. 730 = 1.8 = 731 Easily Manage your plans within Wordpress Dashboard. Now you can subscribe to Tagembed Plans for accessing extra social networks on the dashboard itself. 732 New - Introducing Classic Card Theme. It is slighty round from edges & makes a perfect view for your widget. 733 Fix - Access Token Refresh issue resolved for Instagram. Now Instagram access token get validate successfully for Instagram Handle. 734 New - Introducing Instagram Hashtags, Now you can add Instagram Hashtag Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Hashtag connnection method. 735 New - Introducing Twitter Mentions, Now you can add Twitter Mention Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Mention connnection method. 736 = 1.7 = 737 New - Instagram Tagged: Introducing Instagram tagged connection type to collect Instagram Tag posts on your Instagram Widget. Finally, you can embed Instagram feed with Instagram Tag posts to your wordpress website. 738 Fix - Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews - layouts. 739 New - Twitter favorites: Introducing Twitter favorites: Now you can collect Twitter Feed using Twitter Favorite connection method to your Twitter widget & embed twitter feed on website. 740 = 1.6 = 741 Making the world's easiest Social media feeds plugin for wordpress. Now create & manage social media feeds directly from your wordpress dashboard & chat directly to our experts for any support. 742 Fix - Access Token Refresh for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 743 Fix - Access Token Refresh for 2nd feed created in a widget for all Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 744 Fix - Cache Issue resolved of 2nd widget if created using Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 745 = 1.5 = 746 Fix - Bugs Fixes for YouTube video & YouTube playlist: Now you can create YouTube Gallery using new themes & layouts. Also YouTube video can be added in YouTube Gallery from any playlist. 747 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Playlist, Google Reviews. 748 New - Introducing custom posts feature to add custom Instagram Feed, custom Facebook Feed, custom Twitter Feed, custom Google Reviews Feed, custom Pinterest Feed, custom YouTube Feed, etc. 749 Fix - Miscellaneous styling for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 750 = 1.4 = 751 Fix - Bugs Fixes for Youtube channel video: Earlier when collecting Youtube Videos, YouTube Channel wasn't properly added. Now after fix you can add youtube video & create a Youtube Gallery using any YouTube Channel. 752 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Themes & Layouts. 753 Fix - Cache optimized for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Feed. 754 New - Introducing Modern Card Theme for theme 755 New - Introducing option to upload profile picture. 756 = 1.3 = 757 Fix - Fixed Instagram Feed Bugs & Improved Facebook Feed, Google Reviews Design. 758 Fix - Layout loading is fixed. Now your widget will display in the proper alignment. 759 New - Introducing Instagram Mentions to collect content for your Instagram feed. 760 = 1.2 = 761 New - Improved Design for the better view of the Instagram Feed, Twitter Feed, Google Review & Facebook Feed in Plugin. 762 New - Now you can collect Instagram Feed & filter Instagram Feed as per your requirements. Not only that but you can also add Instagram Feed to your Instagram Widget & switch between different themes & layouts to make your Instagram Feed best suit your website. 763 New - Collect Twitter Feed & filter Twitter Feed as per your requirements. Not only that but you can also add Twitter Feed to your Twitter Widget & choose between different themes & layouts to make your Twitter Feed best suit your website style. 764 Fix - Cache problem is fixed now that will allow you to load your Instagram Feed, Facebook Feed, Twitter Feed, YouTube Feed, Google Review Feed faster on your website. 765 = 1.1 = 766 Fix - Fixed Bugs for Linkedin Post, Instagram Feed & Facebook Feed also Improved Design for the better view of the plugin. 767 = 1.0 = 768 * First Release - This is the first release of Tagembed Social Media Feeds WordPress Plugin. If you find any issues, please contact us on [tagembed.com](https://tagembed.com/contact-us/) 769 apps-fileview.texmex_20250326.09_p1 770 readme.txt 771 Displaying readme.txt. -
tagembed-widget/trunk/assets/js/account/tagembed.account.script.js
r3049153 r3336592 60 60 let __tagembed__register_password_error = document.querySelector("#__tagembed__register_password_error"); 61 61 __tagembed__register_password_error.style.display = 'none'; 62 let __tagembed__register_contact_no_error = document.querySelector("#__tagembed__register_contact_no_error"); 63 __tagembed__register_contact_no_error.style.display = 'none'; 62 64 __tagembed__open_loader(); 63 65 let __tagembed__toast = new TagembedToast; … … 93 95 __tagembed__register_password_error.textContent = response.data.password; 94 96 } 97 if (response.data.hasOwnProperty("contact_no")) { 98 __tagembed__register_contact_no_error.style.display = 'block'; 99 __tagembed__register_contact_no_error.textContent = response.data.contact_no; 100 } 95 101 /*--End-- Manage Validation Error*/ 96 102 } else { … … 100 106 __tagembed__account_error.textContent = response.message; 101 107 } else { 102 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});108 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 103 109 } 104 110 } … … 107 113 console.log(error); 108 114 __tagembed__close_loader(); 109 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});115 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 110 116 111 117 }); … … 157 163 __tagembed__account_error.textContent = response.message; 158 164 } else { 159 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});165 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 160 166 } 161 167 } … … 164 170 console.log(error); 165 171 __tagembed__close_loader(); 166 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right'});172 __tagembed__toast.danger({ message: "Something went wrong. Please try after sometime", position: '__tagembed__is-top-right' }); 167 173 168 174 }); -
tagembed-widget/trunk/assets/js/editor/editor.js
r3336583 r3336592 1 jQuery(function (blocks, element, editor, components, i18n, data, compose) { 2 1 jQuery(function (editor, blocks, element, components, i18n, data, compose) { 3 2 var El = element.createElement; 4 var TBVars = {};3 const {RichText, InspectorControls} = editor; 5 4 const {registerBlockType} = blocks; 6 const {RichText, InspectorControls} = editor;7 5 const {Fragment} = element; 8 6 const {IconButton, TextControl, ToggleControl, Panel, PanelBody, PanelRow} = components; … … 10 8 const {compos} = compose; 11 9 const iconEl = El("div", { 12 className: " taggbox_logo__"10 className: "__tagembed__editor_logo" 13 11 }, El("img", { 14 src: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYuOTk5IiBoZWlnaHQ9IjM2Ljk5OSIgdmlld0JveD0iMCAwIDM2Ljk5OSAzNi45OTkiPgogPGRlZnM+CiAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMC41IiB5MT0iMSIgeDI9IjAuNSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ViNWM5OSIvPgogICAgIDxzdG9wIG9mZnNldD0iMC43NyIgc3RvcC1jb2xvcj0iIzYxMzk4MyIvPgogICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzYxMzk4MyIvPgogICA8L2xpbmVhckdyYWRpZW50PgogPC9kZWZzPgogPGcgaWQ9IlRhZ2dib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDM0MyAzMjUpIj4KICAgPHBhdGggaWQ9IlBhdGhfNTcxNSIgZGF0YS1uYW1lPSJQYXRoIDU3MTUiIGQ9Ik0xOC41LDBBMTguNSwxOC41LDAsMSwwLDM3LDE4LjVoMEExOC41MzEsMTguNTMxLDAsMCwwLDE4LjUsMFptMCwzNS41MDhBMTcuMDA4LDE3LjAwOCwwLDEsMSwzNS41MDgsMTguNSwxNy4wMDgsMTcuMDA4LDAsMCwxLDE4LjUsMzUuNTA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzNDMgLTMyNSkiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPgogICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMSIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAxIiBkPSJNMTYuMzI0LDMyLjY1QTE2LjMyNiwxNi4zMjYsMCwxLDEsMzIuNjYsMTYuMzI2LDE2LjM0NCwxNi4zNDQsMCwwLDEsMTYuMzI0LDMyLjY1Wk0xMS40MzQsMTYuOTc5djguOWwxMC4xMDctOC45aDYuNTA4VjkuNjhINC42NTZ2Ny4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzNDUuMTQ0IC0zMjIuODI2KSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+CiA8L2c+Cjwvc3ZnPg==",15 alt: "Tagbox",16 height: "28",17 width: "28"12 src: "data:image/png;base64,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", 13 alt: "Tagembed", 14 height: "28", 15 width: "28" 18 16 })); 19 20 21 /* REGISTER BLOCK*/ 22 registerBlockType('taggbox-block/taggbox', { 23 title: 'Tagbox Widget', 24 description: 'Display your social media content with the Tagbox Wordpress plugin - including hashtags and user content - in a beautiful and richly interactive view.', 17 registerBlockType('tagembed-block/tagembed', { 18 title: 'Tagembed Widget', 19 description: 'Embed Tagembed social media aggregator into WordPress posts with just one click!', 25 20 category: 'widgets', 26 21 icon: iconEl, 27 keywords: ['tag gboxwidget'],22 keywords: ['tagembed widget'], 28 23 supports: {align: true}, 29 24 attributes: { 30 shortCode: {default: null}, 31 widgetId: {default: null}, 32 height: {default: '100%'}, 33 width: {default: '100%'}, 34 url: {default: 'https://widget.taggbox.com/'}, 35 preview: {default: 'hide'} 25 __shortCode: {default: null}, 26 __widgetId: {default: null}, 27 __height: {default: '500px'}, 28 __width: {default: '100%'}, 29 __url: {default: 'https://widget.tagembed.com/'}, 30 __preview: {default: 'hide'}, 31 __shortCodeErrorMsg: {default: 'hide'} 36 32 }, 37 33 edit: 38 function (props) { 39 function updateShortCode(event) { 40 props.setAttributes({shortCode: event.target.value}); 41 const shortcode = event.target.value; 42 let shortcodeAttrs = {}; 43 shortcode.match(/[\w-]+=".*?"/g).forEach(function(shortcodeAttr) { 44 shortcodeAttr = shortcodeAttr.match(/([\w-]+)="(.*?)"/); 45 shortcodeAttrs[shortcodeAttr[1]] = shortcodeAttr[2]; 46 }); 47 48 if(shortcodeAttrs['widgetid'] != '' && shortcodeAttrs['widgetid'] != null && !isNaN(shortcodeAttrs['widgetid']) && jQuery.isNumeric(shortcodeAttrs['widgetid'])){ 49 props.setAttributes({widgetId: shortcodeAttrs['widgetid'],width:props.attributes.width, height:props.attributes.height}); 50 jQuery('.tb_flash_msg').remove(); 51 }else{ 52 jQuery('.tb_flash_msg').remove(); 53 errMgs = '<div class="tb_alert__ tb_flash_msg"><div class="tb_alert__text">Enter a valid shortCode</div></div>'; 54 jQuery(event.target).parent().parent().parent().append(errMgs); 34 function (props) { 35 function __updateShortCode(event) { 36 var __tagembed__short_code = document.getElementById("__tagembed__short_code"); 37 var __tagembed__shortCodeData = __tagembed__short_code.value.trim(); 38 props.setAttributes({__shortCode: __tagembed__shortCodeData}); 39 var widgetData = event.target.value; 40 widgetData = widgetData.trim(); 41 widgetData = widgetData.replace('[', ""); 42 widgetData = widgetData.replace(']', ""); 43 widgetData = widgetData.split(' '); 44 var __widgetId = widgetData[2]; 45 props.setAttributes({__widgetId: __widgetId}); 46 if (widgetData[3]) { 47 var ___height = widgetData[3].replace('height=', ""); 48 props.setAttributes({__height: ___height}); 49 } 50 if (widgetData[4]) { 51 var ___width = widgetData[4].replace('width=', ""); 52 props.setAttributes({___width: ___width}); 53 } 54 props.setAttributes({__shortCodeErrorMsg: "hide"}); 55 /*var __widgetId = event.target.value.slice(19, -1);*/ 55 56 } 56 } 57 function hidePreview() { 58 var parent = jQuery(event.target).closest(".is-selected"); 59 parent.children(".taggbox-preview").hide(); 60 parent.children(".taggbox-editor-main-div").show(); 61 props.setAttributes({preview: "hide"}); 62 } 63 64 function showPreview(event) { 65 if((props.attributes.widgetId != '' && props.attributes.widgetId != null) && !isNaN(props.attributes.widgetId)) { 57 function __hidePreview() { 66 58 var parent = jQuery(event.target).closest(".is-selected"); 67 parent.children(".taggbox-preview").show(); 68 parent.children(".taggbox-editor-main-div").hide(); 69 props.setAttributes({preview: "show"}); 70 jQuery('.tb_flash_msg').remove(); 71 }else { 72 jQuery('.tb_flash_msg').remove(); 73 errMgs = '<div class="tb_alert__ tb_flash_msg"><div class="tb_alert__text">Enter a valid shortCode</div></div>'; 74 jQuery(event.target).parent().parent().parent().append(errMgs); 59 parent.children(".__tagembed__tagembed-preview").hide(); 60 parent.children(".__tagembed__tagembed-editor-main-div").show(); 61 props.setAttributes({__preview: "hide"}); 62 props.setAttributes({__shortCodeErrorMsg: "hide"}); 75 63 } 76 } 77 78 return [ 79 El(Fragment, {}, 80 El( 81 InspectorControls, {}, 82 El(PanelBody, {title: 'Widget Settings', initialOpen: true}, 83 /* Height Field */ 84 El(PanelRow, {}, 85 El(TextControl, 86 { 87 label: 'Height', 88 type: 'text', 89 onChange: (value) => { 90 props.setAttributes({height: value}); 91 }, 92 value: props.attributes.height 93 } 94 ) 64 function __showPreview(event) { 65 let regex = /^\d+(px|%|)$/; 66 let extraParameter = (props.attributes.__width !== '' && !regex.test(props.attributes.__width)) || (props.attributes.__height !== '' && !regex.test(props.attributes.__height)); 67 if (!extraParameter && props.attributes.__widgetId !== '' && props.attributes.__widgetId !== null && typeof (props.attributes.__widgetId) != "undefined" && !isNaN(props.attributes.__widgetId)) { 68 var parent = jQuery(event.target).closest(".is-selected"); 69 parent.children(".__tagembed__tagembed-preview").show(); 70 parent.children(".__tagembed__tagembed-editor-main-div").hide(); 71 props.setAttributes({__preview: "show"}); 72 props.setAttributes({__shortCodeErrorMsg: "hide"}); 73 } else { 74 props.setAttributes({__shortCodeErrorMsg: "show"}); 75 } 76 } 77 return [ 78 El(Fragment, {}, 79 El(InspectorControls, {}, 80 El(PanelBody, {title: 'Widget Settings', initialOpen: true}, 81 El(PanelRow, {}, El(TextControl, {label: 'Height Px (Format : 500px)', type: 'text', onChange: (value) => { 82 props.setAttributes({__height: value}); 83 }, value: props.attributes.__height})), 84 El(PanelRow, {}, El(TextControl, {label: 'Width % (Format : 100%)', type: 'text', onChange: (value) => { 85 props.setAttributes({__width: value}); 86 }, value: props.attributes.__width})), 87 ), 88 ), 95 89 ), 96 /* Width Field */ 97 El(PanelRow, {}, 98 El(TextControl, 99 { 100 label: 'Width', 101 type: 'text', 102 onChange: (value) => { 103 props.setAttributes({width: value}); 104 }, 105 value: props.attributes.width 106 } 107 ) 108 ), 109 ), 110 ), 111 ), 112 El( 113 "div", { 114 className: ((props.attributes.preview == "hide") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-editor-main-div" 115 }, El("div", { 116 className: "taggbox-editor-widget-main-div" 117 }, El("div", { 118 className: "tb_form-group" 119 }, El("div", { 120 className: "taggbox-editor-heading" 121 }, "Tagbox Widget")), 122 El("div", { 123 className: "tb_wall_input_group" 124 }, 125 El("div", { 126 className: "tb_wall_input" 127 }, 128 El("div", { 129 className: "tb_input__00" 130 }, El("input", { 131 type: "text", 132 className: "tb_gt_input_box", 133 placeholder: "Enter Widget Shortcode", 134 value: props.attributes.shortCode, 135 onChange: updateShortCode 136 })), 137 El("div", { 138 className: "tb_button__00" 139 }, 140 141 El("div", { 142 className: "taggbox-preview-btn", 143 onClick: showPreview, 144 }, "Preview")))), 145 146 147 El("div", { 148 className: "tb_signup clear-both" 149 }, El("div", { 150 className: "taggbox-editor-singup-msg-div" 151 }, " If you don't have a widget yet, create one at taggbox : "), 152 El("a", { 153 className: "taggbox-editor-singup-link", 154 href: "https://app.taggbox.com/widget/accounts/register", 155 target: "_blank" 156 }, " Sign Up ")))), 157 158 159 El("div", { 160 className: ((props.attributes.preview == "show") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-preview", 161 }, 162 El("div", { 163 className: ((props.attributes.preview == "show") ? "taggbox-preview-show" : "taggbox-preview-hide") + " taggbox-close-preview-btn taggbox-preview", 164 onClick: hidePreview 165 }, El("svg", { 166 "xmlns":"http://www.w3.org/2000/svg", 167 "width":"24", 168 "height":"24", 169 "viewBox":"0 0 24 24" 170 },El("g", { 171 "stroke":"none", 172 "stroke-width":"1", 173 "fill":"none", 174 "fill-rule":"evenodd" 175 }, El("g", { 176 "transform":"translate(12.000000, 12.000000) rotate(-45.000000) translate(-12.000000, -12.000000) translate(4.000000, 4.000000)", 177 "fill":"#fff" 178 }, El("rect", { 179 "x":"0", 180 "y":"7", 181 "width":"16", 182 "height":"2", 183 "rx":"1" 184 }), El("rect", { 185 "transform":"translate(8.000000, 8.000000) rotate(-270.000000) translate(-8.000000, -8.000000)", 186 "x":"0", 187 "y":"7", 188 "width":"16", 189 "height":"2", 190 "rx":"1" 191 }))))), 192 El("div", { 193 className: "tb_preview_wrapper" 194 }, El("iframe", { 195 className: "taggbox-editor-iframe", 196 src: props.attributes.url + props.attributes.widgetId + '?preview=1', 197 // src: props.attributes.url + TBVars.widgetId, 198 allowfullscreen: "allowfullscreen", 199 frameborder: "0", 200 title: "Tagbox-widget", 201 border: "0", 202 }))), 203 ] 204 }, 90 El("div", {className: ((props.attributes.__preview == "hide") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " container-fluid __tagembed__tagembed-editor-main-div"}, 91 El("div", {className: "tagembed-row __tagembed__tagembed-editor-widget-main-div"}, 92 El("div", {className: "tagembed-md-12"}, 93 El("div", {className: "tagembed-row"}, 94 El("div", {className: "tagembed-md-12 __tagembed__tagembed-editor-heading"}, 95 El("strong", null, "Tagembed Widget")), 96 El("div", {className: "tagembed-md-12 __tagembed__tagembed-editor-size-section"}, 97 El("div", {className: "__tagembed__form-size-input"}, 98 El(TextControl, {label: 'Height px (Format : 500px)', class: "__tagembed__form-input", type: 'text', onChange: (value) => { 99 props.setAttributes({__height: value}); 100 }, value: props.attributes.__height}) 101 ), 102 El("div", {className: "__tagembed__form-size-input"}, 103 El(TextControl, {label: 'Width % (Format : 100%)', class: "__tagembed__form-input", type: 'text', onChange: (value) => { 104 props.setAttributes({__width: value}); 105 }, value: props.attributes.__width}) 106 )), 107 El("div", {className: "tagembed-12 __tagembed__form-wrap __tagembed__form-inline"}, 108 El("input", {type: "text", id: "__tagembed__short_code", className: "__tagembed__form-input __tagembed__b-0 z-index10", placeholder: "Enter Widget Shortcode", value: props.attributes.__shortCode, onChange: __updateShortCode}), 109 El("button", {className: "__tagembed__btnStyle __tagembed__tagembed-preview-btn h100", onClick: __showPreview, }, "</> Embed"), 110 El("span", {className: ((props.attributes.__shortCodeErrorMsg == "hide") ? "__tagembed__short-code-error-hide" : "__tagembed__short-code-error-show")}, "Please Enter Valid Short Code.", ), 111 ), 112 )))), 113 El("button", {className: ((props.attributes.__preview == "show") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " __tagembed__tagembed-close-preview-btn tagembed-preview", onClick: __hidePreview}, 114 El("svg", {height: '18px', width: '18px', viewBox: '0 0 24 24', fill: 'none', xmlns: 'http://www.w3.org/2000/svg'}, 115 El("path", {d: 'M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z', fill: '#ffffff' 116 }))), 117 El("div", {className: ((props.attributes.__preview == "show") ? "__tagembed__tagembed-preview-show" : "__tagembed__tagembed-preview-hide") + " row __tagembed__tagembed-preview", 118 }, El("div", {className: "tagembed-md-12" 119 }, El("iframe", {className: "__tagembed__tagembed-editor-iframe", src: props.attributes.__url + props.attributes.__widgetId, allowfullscreen: "allowfullscreen", frameborder: "0", title: "Tagembed-widget", border: "0", height: props.attributes.__height, width: props.attributes.__width} 120 ))), 121 ] 122 }, 205 123 save: function (props) { 206 return El("div", { 207 className: "taggbox_container__", 208 }, 209 El("div", { 210 className: "taggbox", 211 style: "width:" + props.attributes.width + ";height:" + props.attributes.height + ";", 212 "data-widget-id": props.attributes.widgetId, 213 }), 214 // El("script", { 215 // src: "https://widget.taggbox.com/embed-lite.min.js", 216 // type: "text/javascript", 217 // }) 218 ); 124 if (props.attributes.__widgetId !== '' && props.attributes.__widgetId !== null && typeof (props.attributes.__widgetId) != "undefined") { 125 return El("div", {className: "tagembed-widget", style: "width:" + props.attributes.__width + ";height:" + props.attributes.__height + ";overflow: auto;", "data-widget-id": props.attributes.__widgetId, "view-url": "https://widget.tagembed.com/" + props.attributes.__widgetId}); 126 /*return El("div", {className: "tagembed-container", style: "width:" + props.attributes.__width + ";height:" + props.attributes.__height + " !important;overflow: auto;"}, 127 *El("div", {className: "tagembed-socialwall tagembed-analystic", style: "width:100%;height:100%;", "data-wall-id": props.attributes.__widgetId})); 128 */ 129 } else { 130 return; 131 } 219 132 }, 220 133 }); 221 }( 222 wp.blocks, 223 wp.element, 224 wp.blockEditor, 225 wp.components, 226 wp.i18n, 227 wp.data, 228 wp.compose, 229 )); 134 }(wp.blockEditor, wp.blocks, wp.element, wp.components, wp.i18n, wp.data, wp.compose)); -
tagembed-widget/trunk/helper/helper.php
r3336583 r3336592 1 1 <?php 2 function ___tag gbox_wp_api_call($apiUrl, $body, $header = NULL) {3 $header = ( ($header != NULL) ? $header : array());2 function ___tagembed__wpApiCall($apiUrl, $body, $header = null, $breakResponse = false) { 3 $header = (null != $header ? $header : []); 4 4 $args = ['body' => $body, 'timeout' => '5', 'redirection' => '5', 'httpversion' => '1.0', 'blocking' => true, 'headers' => $header, 'cookies' => []]; 5 5 $response = wp_remote_post($apiUrl, $args); 6 $response = json_decode($response['body']); 7 return $response; 6 if ($breakResponse) : 7 ___tagembed__dd($response); 8 endif; 9 if (!is_wp_error($response)) : 10 if (isset($response['body']) && !empty($response['body'])) : 11 return json_decode($response['body']); 12 else : 13 return; 14 endif; 15 else : 16 ___tagembed__wpApiCall($apiUrl, $body, $header = null, $breakResponse = false); 17 endif; 8 18 } 9 function ___taggbox_exit_with_success($data = null) { 10 echo json_encode(['status' => (bool)true, 'data' => (array)$data, 'message' => (string)'OK']); 19 function ___tagembed__manageApiResponse($response) { 20 if (empty($response->head)) : 21 return ___tagembed__exitWithDanger(); 22 endif; 23 $responseCode = $response->head->code; 24 switch ($responseCode) { 25 case 200: 26 if ($response->head->status) : 27 if (!empty($response->body)) : 28 return $response->body; 29 endif; 30 if (!empty($response->head->message)) : 31 return ___tagembed__exitWithSuccess($response->head->message); 32 else : 33 return ___tagembed__exitWithSuccess(); 34 endif; 35 else : 36 if (!empty($response->head->message)) : 37 return ___tagembed__exitWithDanger($response->head->message); 38 else : 39 return ___tagembed__exitWithDanger(); 40 endif; 41 endif; 42 break; 43 case 412: 44 /* --Start-- Manage Validation Error */ 45 if (empty($response->body)) : 46 return ___tagembed__exitWithDanger(); 47 else : 48 return ___tagembed__exitWithDanger('Validation Error', $response->body); 49 endif; 50 /* --End-- Manage Validation Error */ 51 break; 52 default: 53 if (!empty($response->head->message)) : 54 return ___tagembed__exitWithDanger($response->head->message); 55 else : 56 return ___tagembed__exitWithDanger(); 57 endif; 58 } 59 } 60 function ___tagembed__IsBase64($data) { 61 $decoded_data = base64_decode($data, true); 62 $encoded_data = base64_encode($decoded_data); 63 if ($encoded_data != $data) : 64 return false; 65 elseif (!ctype_print($decoded_data)) : 66 return false; 67 else : 68 return true; 69 endif; 70 } 71 function ___tagembed__exitWithSuccess($data = null) { 72 echo wp_json_encode(['status' => (bool)true, 'data' => (array)$data, 'message' => (string)'OK']); 11 73 exit; 12 74 } 13 function ___tag gbox_exit_with_danger($error = null) {14 echo json_encode(['status' => (bool)false, 'data' => (array)[], 'message' => (string)(($error != '')? $error : 'Oh snap! Something went wrong.')]);75 function ___tagembed__exitWithDanger($error = null, $data = []) { 76 echo wp_json_encode(['status' => (bool)false, 'data' => (array)$data, 'message' => (string)('' != $error ? $error : 'Oh snap! Something went wrong.')]); 15 77 exit; 16 78 } 17 function ___tag gbox_d($data = 'NONE') {18 echo "<pre>";79 function ___tagembed__d($data = 'NONE') { 80 echo '<pre>'; 19 81 print_r($data); 20 echo "</pre>";82 echo '</pre>'; 21 83 } 22 function ___tag gbox_dd($data = 'NONE') {23 echo "<pre>";84 function ___tagembed__dd($data = 'NONE') { 85 echo '<pre>'; 24 86 print_r($data); 25 echo "</pre>";87 echo '</pre>'; 26 88 die; 27 89 } 28 function ___tag gbox_convert_object_to_array($data) {29 $data = json_encode($data);90 function ___tagembed__convertObjectToArray($data) { 91 $data = wp_json_encode($data); 30 92 return json_decode($data, true); 31 93 } 32 function ___taggbox_input_sanitize($data) { 94 /* --Start__ Sanetize All Input */ 95 function ___tagembed__inputSanetize($data) { 33 96 $data = (string)$data; 34 if (preg_match("/<[^>]*>/", $data)) 35 return ___taggbox_exit_with_danger("Special characters are not allowed. Please remove them and try again."); 97 if (preg_match('/<[^>]*>/', $data)) : 98 return ___tagembed__exitWithDanger('Special characters are not allowed. Please remove them and try again.'); 99 endif; 36 100 } 37 function ___tagbox__sanitize_request_data($___tagbox_requestInputData) { 38 $___tagbox_inputReturnData = []; 39 foreach ($___tagbox_requestInputData as $___tagbox_requestInputKey => $___tagbox_requestInput) : 40 $___tagbox_inputReturnData[$___tagbox_requestInputKey] = sanitize_text_field($___tagbox_requestInput); 101 /* --End Sanetize All Input */ 102 /* --Start-- Sanitize Request Data */ 103 function ___tagembed__sanitizeRequestData($__tagembed__request_input_data) { 104 $__tagembed__Input_return_data = []; 105 foreach ($__tagembed__request_input_data as $__tagembed__request_input_key => $__tagembed__request_input) : 106 $__tagembed__Input_return_data[$__tagembed__request_input_key] = sanitize_text_field($__tagembed__request_input); 41 107 endforeach; 42 return $__ _tagbox_inputReturnData;108 return $__tagembed__Input_return_data; 43 109 } 44 function ___taggbox_manage_api_response($response) { 45 if (empty($response)) 46 return ___taggbox_exit_with_danger(); 47 $responseCode = $response->code; 48 switch ($responseCode) : 49 case 200: 50 return $response; 51 break; 52 case 412: 53 return ___taggbox_exit_with_danger($response->message); 54 break; 55 default: 56 if (!empty($response->message)) : 57 return ___taggbox_exit_with_danger($response->message); 58 else : 59 return ___taggbox_exit_with_danger($response->message); 60 endif; 61 endswitch; 62 } 110 /*--End-- Sanitize Request Data*/ -
tagembed-widget/trunk/readme.txt
r3336583 r3336592 1 === Tagbox - UGC Galleries, Social Media Widgets, User Reviews & Analytics === 2 Contributors: Tagbox 3 Donate link: https://app.taggbox.com/ 4 Tags: Facebook Widget, Instagram Widget, Social Media Aggregator, Social Media Feed, Twitter Widget 1 2 === Tagembed: Embed Twitter Feed, Google Reviews, YouTube Videos, TikTok, RSS Feed & More Social Media Feeds === 3 Donate link: https://tagembed.com/ 4 Plugin Name: Tagembed: Embed Twitter Feed, Google Reviews, YouTube Videos, TikTok, RSS Feed & More Social Media Feeds 5 Tags: Instagram, LinkedIn, Facebook, Twitter, Google Reviews. 6 Requires at least: 3.0 7 Tested up to: 6.8.2 5 8 Requires PHP: 5.6 6 Requires at least: 5.1 7 Tested up to: 6.6 8 Stable tag: 3.4 9 License: GPLv2 or later 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 12 13 Tagbox is a leading UGC platform, and social media aggregator that facilitates collecting and embedding social media and other UGC feeds from 20+ platforms on the website including Instagram, Twitter, Facebook, TikTok, LinkedIn, Pinterest, RSS, and more. Each Tagbox segment alone is robust enough to help you accomplish the desired goal and, when combined together, can do wonders for your marketing efforts. 14 15 Moreover, you can also create and embed reviews on your website from third-party sites like Google, Yelp, Airbnb, and Facebook. With [Tagbox Widget](https://taggbox.com/widget/), you get numerous features like customization, moderation, UGC Uploader, real-time updates, insightful analytics, tag-based widgets, and much more. 16 17 Apart from all this, we have API integrations with all social networks to help you repurpose your beautifully curated feeds wherever your audience lies without any restrictions 18 19 Use Tagbox to - 20 21 * 🚀 Deliver only top-notch social content on your website using our **moderation** feature and profanity filter. 22 * 💬 Get the benefit of integrating all your UGC from multiple networks into a **unified** platform for effective campaigns. 23 * 📊 **Automate** your entire content collection process and enjoy the benefits of user-generated content (UGC) with ease. 24 * 👨💻 Get a **Litecode/shortcode** instead of heavy and lengthy traditional codes that might affect your core web vitals. 25 * 🔗 **Integrate** diverse content seamlessly into a dynamic dashboard. 26 * 📈 Use **analytics** features and get detailed insights about user behavior to build customer-centric campaigns in the future. 27 28 Ready to get started? click Download in the top right corner of the page. 29 30 Or 31 32 ⏩ Start Your 14 Days Free Trial - [https://bit.ly/3saKyFM](https://bit.ly/3saKyFM) 33 34 == Social Media & Reviews Aggregation Platform == 35 36 The primary goal of social media and reviews aggregation platform is to give customer sentiments with the help of collecting reviews, ratings, comments, and other UGC from diverse sources like social media like Facebook, Twitter, Instagram, TikTok, RSS, and LinkedIn, review sites like Yelp, Google Reviews, and Airbnb, etc. 37 38 Users can access these platforms to read reviews and comments about businesses and share their opinions. These platforms can aggregate all content into a single frame, making it easy for users to stay up-to-date on the latest views and experiences related to the products or services they are interested in. 39 40 Businesses can also use social media and review aggregation platforms to monitor and manage their online reputation by tracking customer feedback and responding to reviews and comments from a central dashboard. This can help businesses stay informed about customer sentiment and address issues before they escalate. 41 42 Overall, reviews and [social media aggregation platforms](https://taggbox.com/social-media-aggregator/) provide a valuable service by collecting and presenting customer feedback in a comprehensive and accessible way. They are helpful for both consumers and businesses alike. 43 44 <iframe width="611" height="350" src="https://www.youtube.com/embed/2ogsKD2h9YY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 45 46 Tagbox is an aggregator platform that can easily collect content from any social media or review platform. All you need to do is choose your connection type and input the credentials. 47 48 With Tagbox, you don’t need to collect content from social media one by one or embed them manually anymore. Using powerful automation frameworks, all your collection and embedding requirements can be done with a single click. 49 50 Use cases that depict a clear picture of how businesses can benefit from Tagbox: 51 52 ✅ Website widgets 53 ✅ Email campaigns 54 ✅ [Hashtag campaigns](https://taggbox.com/blog/hashtag-campaign/) 55 ✅ UGC Galleries 56 ✅ Social Ads 57 ✅ Print Media 58 ✅ Shoppable Galleries 59 ✅ Tag-based widget 60 61 Visit [Tagbox](https://taggbox.com/) for more information. 62 63 64 == PLUGIN FEATURES == 65 66 * Gather content (also UGC) from over **20+** social media and digital platforms. 67 * Customize your feeds with beautiful fonts, layouts, designs, styles, colors, and more. 68 * (Automatic) **Content moderation** for your feed to maintain premium content quality 69 * Add compelling **CTA buttons** to social posts on your web pages and urge your users to take desired actions. 70 * Automatic **real-time content updates** from social media & digital platforms. 71 * **Fast** and **responsive** plugin. 72 * Add **custom posts** & even modify feeds with **custom CSS**. 73 * Easy integration with no complex structure or expertise requirement. 74 * In-built **analytics** to measure the performance of your website widget. 75 * Create photo galleries or video galleries with a wide variety of **themes** available. 76 * Global active **customer support** and assistance. 77 * **UGC Rights management** to get rights from multiple content owners in one go. 78 * **UGC Uploader**, Feature that gives your users access to upload their photos/videos/testimonials without leaving the website. 79 * Tagbox gives **API access** to businesses that wish to integrate [user-generated content](https://taggbox.com/blog/user-generated-content/) on their apps and other software. 80 81 82 == INTEGRATIONS == 83 84 * [**WordPress**](https://taggbox.com/wordpress-widget/) - Create a social media feed widget with Tagbox and connect your WordPress site to elevate your website’s performance. 85 * [**HTML**](https://taggbox.com/html-widget/) - Create a social media feed widget with Tagbox and connect your HTML site to elevate your website’s performance. 86 * [**Wix**](https://taggbox.com/wix-widget/) - Create a social media feed widget with Tagbox and connect your Wix site to elevate your website’s performance. 87 * [**Squarespace**](https://taggbox.com/squarespace-widget/) - Create a social media feed widget with Tagbox and connect your Squarespace site to elevate your website’s performance. 88 * [**Shopify**](https://taggbox.com/shopify-widget/) - Create a social media feed widget with Tagbox and connect your Shopify Store to elevate your website’s performance. 89 * **Mailchimp** - Create your next email campaign with Tagbox, and connect your Mailchimp account to run it effectively. 90 * **Hubspot** - Create your next email campaign with Tagbox, and connect your Hubspot account to run it effectively. 91 * **Klaviyo** - Create your next email campaign with Tagbox, and connect your Klaviyo account to run it effectively. 92 * **Omnisend** - Create your next email campaign with Tagbox, and connect your Omnisend account to run it effectively. 93 94 95 **-Embed Social Media Feeds-** 96 Create amazing [social feeds for your website](https://taggbox.com/social-media-feeds-on-website) from social media platforms such as Instagram, Tumblr, Twitter, Facebook, Linkedin, etc. → 97 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 98 99 **-Embed Customer Reviews Feeds-** 100 Create trustworthy & authentic [reviews feed widget](https://taggbox.com/reviews-widget) for websites by curating valuable customer reviews from Airbnb, Google reviews, Facebook reviews, Yelp, etc. 101 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 102 103 **-Embed Video Feeds-** 104 Create engaging and exciting video feeds using content from platforms like YouTube, TikTok, Vimeo, Flickr, etc. 105 [Request Demo](https://taggbox.com/demo/) [|] [Start Free Trial →](https://app.taggbox.com/widget/accounts/register) 106 107 108 ==HOW TO GET A SHORTCODE== 109 110 * **[Register](https://app.taggbox.com/widget/accounts/register) or Log** in to the Tagbox Widget plugin. 111 * Once you log in, you will see your existing feeds, or else you can start creating your feeds by clicking on the **+Create Widget** button. 112 * Just click on the **"Copy"** button to copy your Shortcode under any of your created feeds. 113 * **Embed** it on the page or post where you want to display the feed(s) 114 115 116 ==SUPPORT== 117 118 If you have any questions or suggestions, please contact us at [[email protected]](mailto:[email protected]). 119 120 121 ==PRIVACY POLICY AND TERMS OF SERVICE== 122 123 * [Privacy Policy](https://taggbox.com/privacy-policy) 124 * [Terms of Service](https://taggbox.com/terms-of-service) 9 Stable tag: 6.6 10 License: GPLv3 11 License URI: https://www.gnu.org/licenses/gpl-3.0.html 12 13 Collect & Embed Instagram Feed, Embed Facebook Feed, Embed YouTube Videos, Embed Twitter Feed, Google Reviews & 15+ Social Media Feed on website. 14 15 == Description == 16 17 = Collect. Curate. Embed. = 18 19 Tagembed - The best social media & review plugin to collect reviews (like **Google reviews**), stories, social media feeds (like **Instagram Feed**), photos, & embed them on any website. Automatically! 20 21 = Top Social Media Feed Network: = 22 23 * Instagram Feed (Hashtag, Mention, handle, stories, reels) 24 * Facebook Feed (Page, Handle, Album, Review, Page Mention) 25 * TikTok Feed (Handle, Hashtag) 26 * YouTube Feed (Shorts, playlist channels) 27 * Twitter Feed (Hashtag, handle, mention) 28 * Linkedin feed (Company Page URL, Profile URL, Post URL) 29 30 = Top Review Feed Network: = 31 32 * Google reviews 33 * Facebook review feed 34 * Airbnb 35 * Yelp 36 37 Showcasing social media feed & reviews on your site is a simple yet powerful strategy to boost customer confidence, ultimately leading to increased sales! 38 39 == 4 Simple Step Process to Use Tagembed Social Media Plugin == 40 41 * **Collect:** Select your favorite source (like Instagram feed, Facebook Feed, Google reviews etc) 42 * **Customize:** Select the theme & layout as per your brand appearance 43 * **Moderate:** Choose the post you want to embed. 44 * **Publish:** Copy the short code **[tagembed widgetid XXXXX]** and paste on your WordPress editor. 45 46 = Powerful Plugin to Embed social media feed like pro = 47 48 Create and customize your Instagram feed plugin and showcase stunning Instagram widget on your website. Check the video tutorial: 49 https://www.youtube.com/watch?v=svEiOzrvMQg 50 51 == Why Tagembed is the Best Plugin to embed social Media Content == 52 53 * **Once installed, you can embed the widget in 3 mins on your website. 54 * **Quick to set up as possible, with just a few clicks. 55 * **Multiple Sources**: Embed (like Instagram feed, Facebook feed, Google reviews etc) into a single widget. 56 * **Real time update**: Display post instantly as they come on your social account. 57 * **SEO friendly**: Our widgets ensure optimal speed and performance by caching social media and loading it only when needed, keeping your page lightning-fast. 58 * **Boost your Google Rating by collecting fresh Google Reviews using a **"Review Us on Google"** button. 59 * **Unlimited Widgets** – Showcase your reviews from various sources in one place. Combine your Google reviews, Facebook reviews, & other business reviews into a single widget. 60 * **Embed Anywhere**: We support Elementor, Gutenberg block, WordPress widget etc. 61 62 == EASY DESIGN TOOLS == 63 64 * **Quickly customize your website to make it stand out — **no coding needed**. 65 * **Pre-built templates** to embed Google reviews, Instagram reels, or Instagram feed widgets etc. To get started easily. 66 * **Inherit Theme**: Automatically fetch the color font of your website. 67 * **Gallery & Slideshow layouts** Image galleries, carousel slider, & slideshows for WP sites. 68 * **Zero Code**: We provide short code to embed the widget. No need for technical knowledge. 69 * **CTA**: Add different CTA buttons to posts to increase sales. 70 * **Customization**: Edit title, size, & color; adjust image size and padding etc. 71 * **Banner**: Add ready to use or add your own banner on your widget to collect reviews & grow community. 72 * **Custom CSS** to add elements of your choices. 73 * **Custom Post** to add photo, video & text of your choice. 74 75 == Featured Reviews == 76 77 ★★★★★ “Tagembed has the features we needed that other competitors did not provide. Mainly the LinkedIn feeds which are something that was needed. The support on this plugin/app has been great!” 78 ★★★★★ “Tagembed has been a game-changer in this aspect, particularly with its Twitter feed embedding capabilities. Ease of Use:Right from the start, impresses with its user-friendly interface.” 79 ★★★★★ I can confidently say that it is the perfect Facebook & Instagram tool for displaying instagram feed & Facebook feed on my website. 80 81 == Pricing: == 82 83 We give 14-days free trial. So that the user can explore every feature before buying. 84 85 Free Plan: **Forever Free** includes 86 87 * 1 Feed (like Instagram Feed, Facebook feed) 88 * 500 Views/Month 89 * 48 Hours Update Time 90 * Tagembed Branding 91 92 **Premium Version** 93 * More Feed with multiple sources. 94 * No branding 95 * Instant update time 96 * Unlimited views on your widget 97 **Note:** One feed equals to one source E.g. Hashtag, Handle etc. counts as one feed. 98 99 == Why should you embed social media feed on websites? == 100 101 * **Increased Engagement:** Embedding social media feeds encourages interaction & boosts engagement with your audience. 102 * **Fresh Content:** It keeps website updated with the latest posts & content from your social media profiles. 103 * **Social Proof:** Displaying on your site provides social proof & builds credibility. 104 * **Brand Visibility:** Expanding your social media presence to your website increases brand visibility. 105 * **Enhanced User Experience:** Visitors can easily access your social media content without leaving your website, improving their experience. 106 * **Cross-Promotion:** It allows you to cross-promote social media channels and website, driving traffic between them. 107 * **Diverse Content:** Incorporating different types of content from various social media platforms adds diversity to your website. 108 * **Community Building:** Increase followers by showcasing UGC & interactions. 109 * **SEO Benefits:** Fresh & relevant content from social media can positively impact website's SEO. 110 * **Real-Time Updates:** Keep your audience informed with real-time updates from social media channels. 111 112 == Social Media Feeds: == 113 114 * **Instagram Feed:** Showcase Instagram photos from hashtags, handles, mentions, stories, reels, & more on your WordPress website. 115 * **Facebook Feed:** Add Custom Facebook Feed directly on your website from Facebook page. 116 * **TikTok Feed:** Display interactive & responsive TikTok feeds widget on your website for free 117 * **YouTube Feed:** Showcase YouTube channel feeds, including Shorts, Playlists, & Videos, to encourage visitors to spend more time on your site and boost engagement. 118 * **Twitter Feed:** Embed tweets from a hashtag or account in your Twitter widget & display them on your website. 119 * **LinkedIn feed:** Automatically embed linkedin widget (company’s posts, images, & videos). 120 * **RSS Widget:** Embed RSS feed using rss aggregator to showcase the most striking and relevant news. 121 * **Slack feed:** Enhance internal communication by embedding a creative Slack widget display on your website. 122 * **Pinterest feed:** Boost engagement and amplify sales by embedding posts from multiple Pinterest boards on your website. 123 * **Vimeo Widget:** Showcase your video collection on your website with Tagembed’s Vimeo Widget. 124 * **Flickr Widget:** Increase followers, drive conversions, and boost engagement by embedding a Flickr gallery widget on your website. 125 126 == How to Embed Instagram feed on WordPress? == 127 128 * Click on "Add Feed" & select "Instagram" or "Instagram Business" to collect Instagram feeds. 129 * Choose your Instagram feed filter connection type, such as Instagram handle, hashtag, mention, profile, stories, Reels, IGTV, etc., to fetch Instagram feeds according to your preference. 130 * Select a pre-built theme (like photos, gallery). Personalize the Instagram feed style & filter settings 131 * Click on the Display tab Section to preview the Instagram Feed & Copy ShortCode to [Embed Instagram Feed on WordPress](https://tagembed.com/blog/embed-instagram-feed-on-wordpress/). 132 * Paste the shortcode on your desired page or post & update it to [embed Instagram feed](https://tagembed.com/blog/embed-instagram-feed-on-website-for-free/) Widget successfully. 133 134 == How to Embed Instagram hashtag feed? == 135 136 * Click on Add Feed & select network as Instagram Business to collect Instagram Hashtag Feed. 137 * Select your Instagram Feed & choose Hastag as a source type to collect Instagram Hashtag as per your preference. 138 * Choose Theme (Recommended – Story Theme), Then personalize Instagram feed style using card style settings & filter Instagram feed to display only relevant & genuine Instagram Feed on WordPress website. 139 * Click on the Display tab Section to preview the Instagram Feed or Instagram Hashtag Feed & then Copy ShortCode to [Embed Instagram Hashtag Feed](https://tagembed.com/blog/embed-instagram-hashtag-feed-on-website/) on WordPress. 140 * Paste the shortcode on your desired page or post & update it to embed Instagram Hashtag Widget successfully. 141 142 == How to Embed Instagram Reel == 143 144 * In "Add Feed" and select "Instagram" and choose “Reel” as a source. 145 * Now Choose Theme (like Story Theme) and customize and moderate your Instagram feed. 146 * Click on the Display tab and preview the Instagram Reel widget & Copy code to [Embed Instagram Reels](https://tagembed.com/blog/embed-instagram-reels-on-website/) on WordPress. 147 * Paste the shortcode on your desired page or post & update it to embed Instagram Reels Widget successfully. 148 149 == How to embed Facebook feed on website? == 150 151 * Go to Add Feed & select network as Facebook to collect Facebook feeds. 152 * Select your Facebook feed filter connection type from: Facebook Page, Facebook Page Reviews, Facebook Album etc to fetch Facebook feeds as per your preference. 153 * Now Choose Theme (like Story Theme) and customize and moderate your Facebook Feed. 154 * Click on the Display tab Section to preview the Facebook Feed & Copy Shortcode to [Embed Facebook Feed on WordPress](https://tagembed.com/blog/embed-facebook-feed-on-wordpress-website/). 155 * Paste the shortcode on your desired page or post & update it to embed Facebook Feed Widget successfully. 156 157 == How to embed TikTok feed on your website? == 158 159 * Choose TikTok as a source 160 * Now enter TikTok feed type & click on “Create Feed” button 161 * All the posts will be fetched & displayed in the moderation section. 162 * Choose the theme like photo gallery, video slider or photo slider 163 * Now choose the post you want to display on your TikTok feed. 164 * Click on Display & copy the short code 165 * Paste it on the backend of the website where you want to display the TikTok widget. 166 167 == How to embed a youtube feed on your website? == 168 169 * Select network as YouTube to collect YouTube Videos. 170 * Select your YouTube feed filter connection type from: YouTube Channel, YouTube Playlist, YouTube Shorts etc. to fetch YouTube Videos as per your preference. 171 * Choose a theme, personalize the YouTube Gallery Widget style, and filter YouTube videos to display on your website. 172 * Click on the Display tab Section to preview the YouTube Gallery & Copy ShortCode to Embed YouTube Video Gallery on WordPress. 173 * Paste the code on your desired page or post & update it to [embed YouTube Video Gallery](https://tagembed.com/blog/embed-youtube-videos-on-website/) successfully. 174 175 == How to add a twitter feed on a website? == 176 177 * Click on Add Feed & select network as Twitter to collect Twitter feeds. 178 * Select your Twitter feed filter connection type from: Twitter handle, Twitter hashtag, Twitter List, Twitter Favorites, Twitter Advanced (Query), etc. to fetch Twitter feeds as per your preference. 179 * Choose Theme from 10+ Layouts, Personalize Twitter feed style & filter Twitter feeds as per your requirement to display only relevant & genuine Twitter Feed on WordPress website. 180 * Click on the Display tab and preview the Twitter Feed & Copy shortcode to [Embed Twitter Feed on WordPress](https://tagembed.com/blog/add-twitter-feeds-on-wordpress/). 181 * Paste the code on your desired page or post & update it to get it updated on [Twitter Widget](https://tagembed.com/twitter-widget/) & then embed Twitter Feed Widget successfully. 182 183 == How to feed a LinkedIn feed on your WordPress website? == 184 185 * Choose LinkedIn to collect LinkedIn Feeds. 186 * Select your LinkedIn feed filter connection type from: LinkedIn Company Page URL, LinkedIn Post URL, LinkedIn Profile to fetch LinkedIn Posts as per your preference. 187 * Select the theme and customize it. Moderate the post you want to display. 188 * Click on the Display tab & preview the LinkedIn Posts & Copy Shortcode to [Embed LinkedIn Feed on WordPress](https://tagembed.com/support/embed-linkedin-feeds-on-wordpress/). 189 * Paste the code on your desired page or post & update it to embed LinkedIn Feed Widget successfully. 190 191 **Note:** Company Page URL, Profile & Hashtag – For LinkedIn Widget users this method is only available with the **Advance Plan**. 192 193 == Review Feeds: == 194 195 * **Google Reviews:** Easily embed Google reviews into your WordPress site to boost SEO, build trust, & boost sales. 196 * **Facebook Review feed:** Show your reviews & rating from Facebook on your pages and increase sales. 197 * **Airbnb:** Include Airbnb widget on your website to multiple sales & build trust. 198 * **Yelp:** The Yelp Reviews widget allows you to embed your clients' reviews and build trust. 199 * **Amazon Reviews** [Embed Amazon reviews](https://tagembed.com/blog/embed-amazon-reviews-on-website/) detailed reviews with the author's name, photo, & a link to your Amazon widget. 200 * **Tripadvisor feed:** [Add genuine Tripadvisor reviews](https://tagembed.com/blog/embed-tripadvisor-reviews-on-website/) that paint a vivid picture of exceptional hospitality, creating an emotional connection that resonates with website visitors. 201 * **Aliexpress Reviews:** Create your AliExpress Reviews widget now! Use our easy configurator to [embed AliExpress reviews](https://tagembed.com/blog/embed-aliexpress-reviews-on-website/) on your website in just minutes. 202 * **Etsy Reviews:** Prove the genuineness of your brand and build a reputation in the market by exhibiting reviews using Etsy review widget. 203 * **All-in-one-review widget:** Add multiple reviews sites on single review widget (For ex: Add Google review, Facebook feed reviews in one widget) 204 205 == How to embed Google reviews on WordPress website? == 206 207 * Click on "Add Feed" and select "Google Review" to collect user reviews from Google. 208 * Choose your Google Reviews feed filter connection type, such as "My Places" or "Places," to fetch Google Reviews. 209 * Select a theme like review carousel. Personalize the Google Review Widget's style and filter settings to display only relevant Google Reviews. 210 * Click on the Display tab to preview the Google Reviews. Copy the shortcode provided to [embed Google Reviews on WordPress](https://tagembed.com/blog/embed-google-reviews-on-wordpress/) 211 * Paste the code into your desired page or post and update it to successfully embed the [Google Review Widget](https://tagembed.com/google-review-widget/). 212 213 Note: For free plan users, the Google Review Widget will not automatically update with new reviews. 214 215 == How to embed Facebook reviews feed on websites? == 216 217 * Choose Facebook as the platform to collect feeds. 218 * Select the type of Facebook feed you want to collect, such as Facebook Reviews, Facebook Album, Facebook Mentions, Facebook Profile, Facebook Page, etc. 219 * Choose a display theme (like slider, grid, etc.) and personalize the style and filter settings to display only relevant Facebook feeds on your WordPress website. 220 * Click on the Display tab to preview the Facebook feed or Facebook Reviews feed. Copy the shortcode provided to [Embed FB Reviews on WordPress.](https://tagembed.com/blog/embed-facebook-reviews-on-wordpress/) 221 * Paste the code into your desired page or post and update it to successfully embed the [Facebook Reviews Widget](https://tagembed.com/facebook-review-widget/) 222 223 == We have Multiple themes to choose from: == 224 225 * Slider 226 * Grid 227 * Classic Carousel 228 * Horizontal Carousel 229 * Story 230 * Vivid 231 * List View 232 * Single Post 233 * Gallery Theme 234 * Classic Theme 235 236 == Our Support: == 237 238 We're known for quick, helpful support. With 24/5 customer service, we promptly resolve any issues to meet customer expectations. 239 Check topics or ask a new question here: [Support Forum](https://wordpress.org/support/plugin/tagembed-widget/) 240 If you still can’t find the answer, feel free to email us **[email protected]** 241 "★★★★★ As mentioned, Fantastic support. They took the time & went the extra mile to assist me & set me in the right direction on the implementation of the plugin. 242 Tagembed is a best alternative to smash balloon, WPZoom social feed widget, Feed Them Social – Photo Galleries, 10websocial, spotlight social feeds, feedzy RSS Aggregator, Social Feed Gallery, Easy Social Feed – social photos gallery, Social Slider Feed, BlossomThemes Social Feed etc. 243 To find out more about who we are & what we do, here are some useful links: 244 [Tagembed official website](https://tagembed.com/) 245 [Blogs](https://tagembed.com/blog) 246 [Inspiration Gallery](https://tagembed.com/inspiration-gallery/) 247 You can read our [Terms of Service](https://tagembed.com/terms-of-service/) & [Privacy Policy](https://tagembed.com/privacy-policy/) here. 248 249 == Installation == 250 251 Installation is free, quick, and easy. Set up Tagembed in minutes. 252 253 **Method 1: From the Plugin directory** 254 255 * Go to the Plugins page in your WordPress site’s dashboard. 256 * Click on the “Add New” button. 257 * Search for “Tagembed”. 258 * Click on the “Install” button next to it, then click “Activate”. 259 * Choose the network you want to collect content from example – Instagram Feed 260 * Customize the Widget using different theme and layout options 261 * Copy the short code and paste it where you want to display Instagram widget 262 263 **Method 2: Upload the Zip File** 264 265 * Download the Tagembed Zip file. 266 * Upload the file in the /wp-content/plugins directory of your WordPress website. 267 * Activate the plugin. 268 * Choose the network (Eg:“Google Reviews”) and get started. 269 270 **Step by Step guide to Add Instagram Feed on WordPress Website:** 271 272 * Select Instagram as your network. 273 * Now choose your Instagram Feed type from Instagram Handle, Instagram Hashtag, Instagram Stories, Instagram Reels, Instagram Mentions and click on “Create Feed”. 274 * Now authorize your Instagram account to collect posts from Instagram. 275 * Your Instagram feed will be now collected to Tagembed plugin. 276 * You can now proceed to customize Instagram Feed by using different themes & layout options. Then choose relevant Instagram Feed from moderation panel so that you don't showcase irrelevant Instagram feed. 277 * Finally, go to the embed tab & copy the Instagram feed WordPress embed code. 278 * Paste the embed code in the backend of the page or posts you would like to display the Instagram Feed in. 279 * Save the changes made & you're done. 280 * Your Instagram Feed is now live on your website. 281 282 Step by Step Guide with Screen Shots: [Installation Guide: Social Media Feed Plugin For WordPress](https://tagembed.com/support/social-media-feed-plugin-for-wordpress/) 283 284 Video Guide For [WordPress Instagram Feed](https://www.youtube.com/watch?v=svEiOzrvMQg) 285 Video Guide For [WordPress Facebook Feed](https://www.youtube.com/watch?v=LqcWxNsDRss) 286 Video Guide For [WordPress Google Reviews](https://www.youtube.com/watch?v=LFLhfJ1ffYw) 125 287 126 288 == Frequently Asked Questions == 127 289 128 = Requirements = 129 130 Your website or WordPress blog must be using WordPress.org version 3.7 or higher. We highly recommend using the latest WordPress 6.1 version. 131 Apart from this, you must have admin access to install plugins. If you need help, you can forward instructions and request admin access. 132 133 = What does Tagbox WordPress Plugin do? = 134 135 Tagbox WordPress plugin facilitates codeless and seamless integration with your WordPress website. 136 137 = What is Tagbox? = 138 139 Tagbox is the ultimate UGC platform for marketers and business owners. We help you effectively use the power of UGC to bring the human touch to your marketing. 140 141 = How do I create a social media feed with Tagbox? = 142 143 Login to your Tagbox account, add feeds, connect with your source platform, choose the preferred connection type (like hashtags, profile, mentions, etc.), and enter the credentials required. Finally, click on the **"Create feed"** button. You will be moved to the moderation and customization window. 144 145 = Who should use Tagbox? = 146 147 Tagbox is perfect for agencies, business owners, small businesses, bloggers, designers, or anyone with a WordPress website who wants to use a seamless plugin with built-in marketing tools. Any B2B, B2C, or D2C organizations are welcome to use Tagbox per their requirements and use cases. 148 149 = Can I use Tagbox for free? = 150 151 Yes, you can opt for the 14 Day Free trial or go for our FREE Startup plan that can integrate with three platforms (Facebook, Instagram, and Twitter only). 152 153 = Are coding skills required to use Tagbox WordPress plugin? = 154 155 Using the Tagbox WordPress plugin requires no coding skills as we work with Shortcodes instead of complex old-school codes. 156 157 = Is Tagbox compatible with Elementor and Woocommerce platforms? = 158 159 Yes, Tagbox is compatible with all CMS platforms including Elementor and Woocommerce. 160 161 == Installation == 162 163 1. Go to your **WordPress** dashboard. 164 2. Find the **“Plugins”** menu in the left sidebar. 165 3. Click on **“Add new”**. 166 4. Search for **“Taggbox”** 167 5. Now install the plugin by clicking on **Install Now**. 168 6. Press on **Activate** to activate the plugin. 169 7. **Login or Signup** for a Tagbox account. 170 171 == Screenshots == 290 = What is the need for a social media feeds plugin? = 291 Social Media feeds Plugin give a fresh & neoteric look to your website. It also boosts user engagement & increases conversions. User-generated content is trusted by everyone over any marketing campaign. Your brand culminates in the process of being admired by your target audience. 292 293 = Is this plugin free? = 294 Yes, the Tagembed social media feeds plugin also provides a free plan with 5 social networks. Also, there are higher plans available in the social media aggregator plugin with enhanced features & more social networks to make the best use of the plugin. Hence, make integration more smooth & fluid. 295 296 = Will the steps require any coding skills? = 297 No. Tagembed is an advanced social media widget WordPress Plugin unlike any. Hence, embedding social media feeds using Tagembed social media aggregator plugin is entirely code-free. 298 299 = Can I display multiple Instagram feeds on my site or on the same page? = 300 Yes, you can. Our built-in feed creation tool allows you to display multiple Instagram feeds on your site or on the same page. 301 302 = Can I display feeds from multiple Facebook pages? = 303 Absolutely! Create as many feeds as you like from different Facebook pages. Just click "Add New" to create a new feed and embed it anywhere on your site. 304 305 = How do I connect my Instagram account? = 306 Connecting your Instagram account is easy with WP Social Ninja. You have multiple configuration options to choose from, allowing you to select the most convenient one. 307 308 = Instagram feed not loading. How to fix it? = 309 There could be several reasons your feed isn't loading. Check out our detailed guide linked here for troubleshooting steps. 310 311 = How do I customize my Facebook feed? = 312 Tagembed provides fully customizable template options, enabling you to personalize and style your Facebook feed and posts. 313 314 = Can I hand-pick specific posts to hide or show in my Instagram feed? = 315 Yes, you can. Use the filter options in the editor panel to hide or show specific Instagram photos or posts by selecting particular keywords or hashtags. 316 317 = Can I display multiple YouTube feeds on my site or on the same page? = 318 Definitely! You can display multiple YouTube feeds from your YouTube channel on your site or on the same page. 319 320 = What is the easiest way to collect Google reviews? = 321 To collect more Google reviews, simply add reviews us button on the banner of the google review widget and use review hub feature on your widget. 322 323 = Do I Need to Provide the API to embed Google reviews? = 324 No, we don’t ask for Google API, you just need to enter your location and your reviews will fetch. 325 326 == Changelog == 327 = 6.6 = 328 * Added new field in registration form. 329 = 6.5 = 330 * Bug Fixes & some changes in code. 331 = 6.4 = 332 * Bug Fixes & some changes in code. 333 = 6.3 = 334 * Meta API update for Instagram users. 335 = 6.2 = 336 Server Optimization 337 = 6.1 = 338 * Updated API for more faster experience. 339 = 6.0 = 340 * Performance and Security Enhancement. 341 = 5.9= 342 * Performance and Security Enhancement. 343 = 5.8 = 344 * Bug Fixes & some changes in code. 345 = 5.7 = 346 * Merged Instagram and Instagram Business 347 = 5.6 = 348 * Adding clarity to understand how users interactive with our plugin to improve userflow. 349 = 5.5 = 350 * Bug Fixes & some changes in code. 351 = 5.4 = 352 * Bug Fixes & some changes in code. 353 = 5.3 = 354 * Bug Fixes & some changes in code. 355 = 5.2 = 356 * Users need to signup now instead of auto account creation. 357 = 5.1 = 358 * New: Inherit feature - to automatically align your website font style & colors with widget. 359 = 5.0 = 360 * New: Major changes in the chat support widget for our users. 361 = 4.9 = 362 * Bugs Fix for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 363 = 4.8 = 364 * Fix Security Nounce - for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube Gallery, & more. 365 = 4.7 = 366 * New: Instagram Handle Feed - Now you can collect public Instagram Profile posts & then embed Instagram Handle Feed on website. 367 * New: Facebook Page Feed - Now you can collect public Facebook Page posts & then embed Facebook Page Feed on website. 368 * New: Vivid Theme - Introducing New Vivid Theme to showcase your social media feed in colorful variations. 369 * Fix: Bugs fixed. Now social media feeds will load faster than before on website. 370 = 4.6 = 371 * New: We have come up with some major networks & features dedicatedly for our WordPress plugin users. 372 * New: Airbnb Experiences Review - We are introducing a new connection method for our WordPress users where they can collect Airbnb reviews using a new connection type "Airbnb Experiences". 373 * New: Slack Widget - Now you can showcase your slack feed to your website or screen using WordPress social media feed plugin. 374 * New: Vimeo Widget - Collect, curate, & embed vimeo video on your WordPress website. 375 * New: Amazon Reviews - Introducing a new network Amazon Review widget for website. Now you can showcase your Amazon Product Reviews on your website to build trust among your potential users to make a decision directly from your website. 376 * New: Tripadvisor Review Widget - For all the travel advisors we are introducing a new network Tripadvisor review widget. Now you can showcase the reviews from Tripadvisor to your website for recommending better tour ideas with genuine users' experiences. 377 * New: Aliexpress Review Widget - Aggregate reviews from your Aliexpress product page & embed Aliexpress review directly to your website. 378 * Fix: We have updated the moderation panel. Earlier your expired feeds like Instagram Feed, Facebook Feed, Twitter Feed, YouTube Videos, Linkedin Feed, Vimeo Videos. Slack Feed, RSS feed etc couldn't be updated automatically. This fix will now automatically refresh your expired feeds. 379 * New: Introducing Analytics 2.0 for all the WordPress plugin users so that you can track the performance of your embedded widget. 380 = 4.5 = 381 * Fix: Account management issue - After updating plugin when user is trying to access their feeds. With the new fix they will remain login still after updating the plugin. 382 = 4.4 = 383 * New: Due to Twitter API update on 9th of Feb 2023 we have removed the twitter feed from free plan. 384 * Fix: Cache issue with widgets like Instagram Feed, YouTube Gallery, Facebook Page, Instagram Gallery or Instagram page feed, Review Widget, Twitter Feed & more. 385 * New: Soon introducing a new way to collect reviews for your businesses using Tagembed review widget where the review plugin users will be able to grab more reviews from their clients. 386 * Fix: Some minor bug fixes for Instagram Feed, YouTube Gallery, Facebook Page, Instagram page feed, Review Widget, Twitter Feed, Instagram Gallery & more. 387 * Fix: Grid Theme fix for feed widgets where the collected feed was not loading properly. 388 = 4.3 = 389 * New: New Networks such as Tiktok Videos, LinkedIn Hashtag, Flickr Feed, VK Album & Instagram Stories are now added to the Tagembed social media WordPress Plugin so that user can create Tiktok Videos, Linkedln Hashtag, Flickr Feed, VK Album & Instagram Stories directly from the plugin itself. 390 * New: Analytics - Now review the performance of your embedded UGC gallery or social media feed widget to understand the impact of your social widget on your website. 391 * Fix: Speed optimization for fast loading of Instagram Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube video, Google News RSS Feed, Facebook Page Feed, Instagram slider & more. 392 * Fix: Optimization for themes like Instagram slider, Instagram carousel, Instagram Grid, Instagram Gallery, Instagram Wall, Instagram Story Themes & etc. 393 * Fix: Optimization for themes like Facebook slider, Facebook carousel, Facebook Grid, Facebook Gallery, Facebook Wall, Facebook Page, Facebook Story Themes & etc. 394 * New: Update new user flow to create feed faster. 395 = 4.2 = 396 * New: Show More Feature - We have introduced a new show more feature under the footer settings that you can customize with your own preferred language. Making your native visitors easy to access & explore. 397 * New: Trim Content - Now you can trim content as per your requirement for captions, making the feed look beautiful. 398 * Fix: Fixed Private Post Expiry Issues 399 = 4.1 = 400 * Fix: Now easily embed on Elementor, Vamtam etc themes using Iframe Code or Short Code. 401 * New: Introducing full-flash JS Code so that you can easily embed widget on your website for making the social media widget plugin SEO friendly. 402 * Fix: Fixed Tagembed Block Issue for wordpress themes. Tagembed block was not visible when users try to embed Instagram Feed, mastodon feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Video, RSS Feed, Instagram Slider, Facebook Page, Twitter Widget, social media wall, Instagram Gallery, Insta widget etc. 403 = 4.0 = 404 * New: Introducing Lite Code (JS Code Beta). 405 = 3.10 = 406 * Fix: Tested & fixed issue for Social Media Plugin. 407 = 3.9 = 408 * Fix: Tested & fixed issue for Social Media Plugin. 409 = 3.8 = 410 * Fix: Tested & fixed issue for Social Media Plugin. 411 = 3.7 = 412 * Fix: JS code is now loaded from a local file shipped within the plugin rather than an external CDN for use with the customizer in the admin area. So all files will be loaded from within the plugin. 413 = 3.6 = 414 * Fix: Fixed Reconnecting - An account now results in deleting the original connection in the database & adding a new one. This will prevent issues with some systems caching. No More Updating Issues with Facebook, Instagram, Twitter, Youtube, Google Reviews, RSS Aggregator & more. 415 = 3.5 = 416 * Fix: Tested & fixed for a third party plugin that was causing issue will creating Instagram Feed, Facebook Feed, Google Reviews, Twitter Feed, YouTube Channel Video, FB Page, RSS Feed using Tagembed Social Media WordPress Plugin. 417 * Fix: Tested & fixed for the WordPress media library that was causing image alignment issue when user is creating feed. 418 * Fix: Fixed Issue with the plugin auto-upadte icon that keeps on rotating even though the plugin is up-to-date. 419 * Fix: Now when you add Fb Page, Fb feed, Fb album, Insta feed, Insta Hashtag, Twitter Feed, Google Reviews & more on your widget it will be displayed in a new refreshed view with some technical glitches fixed. 420 = 3.4.1 = 421 * Fix: We have tested & made fix for the new WordPress version 6.1 for all of our social feed such as Instagram Feed, Facebook Feed, Twitter Feed, Linkedin Feed, YouTube Video, Pinterest Feed, Yelp Reviews, Airbnb Reviews, Google Reviews, & more. 422 = 3.4 = 423 * Fix: API update for Instagram Reels. Now you can collect Instagram Reels feed by just connecting your Instagram Handle Account & in a few seconds Instagram Reels will appear. Earlier there was a bug that doesn't allow every user to collect Instagram Reels & would fail to fetch Instagram Reels. 424 * New: Earlier when you wanted to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews etc you need to copy the shortcode that was easy but some also needed HTML code or iFrame code that could allow more possibility to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews. With this update we have included HTML code & iFrame Code for all users. 425 * New: Linkedin Profile - Now you can collect Linkedin Feed using new method that is Linkedin Profile that allows you to collect Linkedin Feed from your personal Linkedin Profile in just a click. 426 = 3.3 = 427 * New: Introducing new social media feed source, Tumblr. Now you can collect Tumblr Feed, customize & curate theme & then embed Tumblr Feed on WordPress. 428 * New: Introducing new social media feed source, Yelp. Now you can collect Yelp Review Feed, customize & curate theme & then embed Yelp Reviews on WordPress website in just a few clicks. 429 * New: Introducing new social media feed source, Capterra. Now you can collect Capterra Review Feed, customize & curate theme & then embed Capterra Reviews on WordPress website in just a few clicks. 430 * New: Introducing new social media feed source, Etsy. Now you can collect Etsy Review Feed, customize & curate theme & then embed Etsy Reviews on WordPress website in just a few clicks. 431 * Update: Custom CSS issues fix. Earlier when you collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos, the Custom CSS wouldn't be applied in it but now with the issue fix you can easily collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Videos & add your custom CSS code to make it more astonishing. 432 * Update: Facebook Carousel Post issue fix. Earlier when you collect Facebook Feed, the Facebook Post with multiple Facebook images in it wouldn't be displayed as one but now with this update you view multiple Facebook Posts in one as a Facebook Carousel. 433 * Update: Linkedin Carousel Post issue fix. * Update: Instagram Carousel Post issue fix. * Update: Instagram Slider Post issue fix. Earlier when you collect Instagram Feed, the Instagram Post wouldn't be displayed as a Instagram Slider due to the missing Instagram Slider button but now with this update you display Instagram Slider precisely in a Slider. 434 * Update: Twitter Carousel Post issue fix. Earlier when you collect Twitter Feed, the Twitter Post with multiple Twitter images in it wouldn't be displayed as one but now with this update you view multiple Twitter Posts in one as a Twitter Carousel. 435 * New: Card Style customization update. 436 * Content Alignment - Align your card's content in three different style (Left, Right, Center) for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos etc. 437 * Trim Content - Trim the content of your widget to a certain character so that the feed doesn't look absurd. 438 * Aspect Ratio - Set aspect ratio as per your post ratio to match the aesthetic of your post style & website. 439 * Theme Mode - Make your card more interactive & less-straining with the latest trends. Dark & Light Mode is now available for all social media feeds 440 * Card Curve - Flaunt the view of your card with 3 different edge styles of curvness based on your website block theme. Hence widget will look ashtonishing with square, or round edges. 441 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, Instagram Slider, YouTube video, Pinterest Feed, Facebook Page feed, YouTube Gallery, News RSS Feed & all other. 442 = 3.2 = 443 * New: Now choose your personalized card style according to your website requirement. 444 * New: Introducing extra customization option into the plugin so that widget look astonishing & also blends perfectly with your website. 445 * FIX: Alignment of the profile info was not calibrated properly. Now, profile information for widget will be displayed in proper alignment. 446 * FIX: Twitter Feed, Facebook feed, Youtube Video, Instagram Feed: Small bugs fixes for Twitter Feed, Facebook feed, YouTube Video & Instagram Feed. 447 * FIX: Instagram Feed, Twitter feed, Facebook feed, Facebook reviews, youtube video caching for faster delivery. 448 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 6.0 449 = 3.1 = 450 * New: Now choose what happens when you click when you Embed Instagram Feed, Embed Facebook Feed, Embed Twitter Feed, Embed Google Reviews, Embed YouTube Video, Embed RSS Feed etc. Want to redirect them to the specific social platform or open pop-up or no action, based on your requirement. 451 * New: Introducing custom CSS option into the plugin. Now make custom style of your widget so that your widget, look astonishing & also blends perfectly with your website theme. 452 * FIX: Twitter Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Twitter Feed will be displayed in proper alignment. 453 * FIX: Youtube Video, Instagram Feed: Small bugs fix for YouTube Shorts & Instagram Feed. 454 * FIX: Instagram Feed caching. 455 = 3.0 = 456 * New: Now choose your custom layout from the customize tab. You can set your desired number of rows & columns for your widget directly from the plugin. Earlier there was no such option. 457 * New: Make your personalized card style using the new card settings option under the customize tab. You can set to display or hide author details, content, font style & many more directly from the plugin. 458 * FIX: Instagram Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Instagram Feed will be displayed in proper alignment. 459 * FIX: Twitter Feed: Small bugs fix for Twitter Hashtag Feed. 460 * FIX: YouTube Feed caching. 461 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 5.9.3 462 = 2.9 = 463 Bugs Fix for Linkedin Feed, Instagram Feed, Facebook Feed, Twitter Feed, Youtube Gallery, & Google Reviews. Also, now users can add several Linkedin posts using Linkedin Widget directly from the Tagembed Social Media Feed WordPress Plugin to WordPress site. 464 = 2.8 = 465 Introducing more ways to embed Instagram Feed on WordPress website such as: Instagram TV or IGTV, Instagram Reels, Instagram Stories, Instagram Mentions, & Instagram Tagged Feeds into your Instagram Widget, directly using Tagembed Social Media Feed WordPress Plugin. 466 Minor Bugs Fix for Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. 467 Earlier there was a bug which wouldn't let user to collect all of the latest Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. Now, with the new update not only users will be able to collect Instagram Feed using different method but also all of the latest social feeds from Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed will be collected in the Facebook Widget, Twitter Widget, YouTube Widget, Google Review Widget & Linkedin Widget, repectively. 468 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 469 = 2.7 = 470 Fixed PHP warnings & notices & tested upto wordpress 2.9 version. 471 Fixed bugs for Network like Facebook 472 Instagram feed: Now connect Instgaram account easily. 473 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 474 = 2.6 = 475 * Fixed Bugs for Facebook Feed, Facebook Widget, Instagram Feed & Instagram Widget & Improved Design for Twitter Feed, Twitter Widget, YouTube Video & YouTube Gallery. 476 = 2.5 = 477 * Now Display LinkedIn Feeds in Linkedin Widget, Youtube Videos & Youtube Shorts in YouTube Gallery & embed on website. 478 = 2.4 = 479 * Introducing New Features to Display social media Feeds according to your need. 480 * Earlier Instagram Feed, YouTube Videos, Twitter Feed, Facebook feed cannot be pinned to top or highlighted. Now you Pin the post to the top, or Highlight Instagram Feed, Twitter Feed, YouTube Video, Facebook Feed. 481 = 2.3 = 482 * Fixed Bugs for Instagram Feeds & Improved Design for Instagram Feed display. Earlier Instagram Feed pop-up was not responsive & Instagram pop-up used to shrink automatically. Now Instagram pop-up is responsive & Instagram feed featured pop-up is not shrinking. 483 Fixed Twitter Feed Bugs & Improved Social Media Widget Design. 484 Fix - Instagram API updated: Instagram connection method update for more smooth connection of Instagram with the plugin to collect Instagram Feed. 485 Fix - Facebook cache optimize, now your collected Facebook feed will view more promising then before after you embed Facebook feed on website. 486 New - Instagram IGTV: Introducing Instagram IGTV as a connection method to collect Instagram feed from Instagram as a Instagram IGTV method. Now embed Instagram TV video on your website. 487 = 2.2 = 488 Fixed Facebook Feed, YouTube Gallery, Instagram Feed Bugs & Improved Facebook Widget Design. 489 New - Instagram Stories: Introducing Instagram Stories in Instagram connection method so that you can embed Instagram Stories on your website from your Instagram Handle. Just enter your Instagram Handle & get all of your Instagram Stories in the Instagram Widget. 490 New - Twitter Hashtag: Introducing Twitter Hashtag in Twitter connection method so that you can embed Twitter hashtag on your website from your Twitter. Just enter your trending Twitter hashtag & get all of your Twitter Hashtag feed in the Twitter Widget. 491 New - Facebook Handle: Introducing Facebook Handle in Facebook connection method so that you can embed Facebook Feed on your website from your Facebook Profile. Just connect your Facebook feed & get all of your Facebook feed in the Facebook Widget. 492 New - New Gallery Theme for Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 493 New - New Classic carousel theme for Google Review, Trustpilot reviews, Tripadvisor reviews, etsy reviews, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed & more. 494 Fix - Cache optimized for Google Review, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 495 = 2.1 = 496 Added Powerful Filter Section. Choose the best social media feeds to display on your website. You can filter your collected Instagram Feed, Facebook Feed, Twitter Feed, YouTube Video & etc social media feeds based on the feed Post type such as images, videos, text. You can also public or private collected social media feeds. 497 New - Instagram Reels: Introducing Instagram Reels conection method. Now you can add Instagram Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Reels connnection method. Just enter the Instagram Handle name into the Instagram Reels section & all of your Instagram Reels video will be collected in the Instagram widget. 498 Fix - YouTube Channel access token refresh: Now embed YouTube channel videos that is playable on a pop-up or can be redirected to YouTube. 499 Fix - Facebook Feed Access token refresh: Facebook Feed connection will not fail like it was before for Facebook Page. 500 New - YouTube Shorts: Introducing YouTube Shorts in YouTube connection method so that you can embed YouTube Shorts on your website from your YouTube Channel. 501 = 1.9 = 502 Fixed Bugs for Instagram Hashtag Feed & Improved Design for Twitter Hashtag Feed. Now you can add Instagram Feed from any Instagram Hashtag to your Instagram Widget. Also Twitter Feed got new design, when you collect Twitter Hashtag Feed it was showing some glitches in design but now Twitter feed is stable. 503 New - Twitter Hashtags: Introducing Twitter Hashtags, Now you can add Twitter Hashtag Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Hashtag connnection method. 504 New - YouTube Channel: Introducing YouTube Channel connection method. Now you can add YouTube Channel Video Feed to your YouTube Widget & finally embed YouTube Feed from YouTube Channel connnection method. 505 Fix - Instagram Access Token: Instagram Hashtag Access Token Refresh fix. 506 Fix - Instagram Access Token: Instagram Handle Access Token Refresh fix. 507 Fix - Instagram Access Token: Instagram Business Account Access Token Refresh fix from Facebook. 508 = 1.8 = 509 Easily Manage your plans within Wordpress Dashboard. Now you can subscribe to Tagembed Plans for accessing extra social networks on the dashboard itself. 510 New - Introducing Classic Card Theme. It is slighty round from edges & makes a perfect view for your widget. 511 Fix - Access Token Refresh issue resolved for Instagram. Now Instagram access token get validate successfully for Instagram Handle. 512 New - Introducing Instagram Hashtags, Now you can add Instagram Hashtag Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Hashtag connnection method. 513 New - Introducing Twitter Mentions, Now you can add Twitter Mention Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Mention connnection method. 514 = 1.7 = 515 New - Instagram Tagged: Introducing Instagram tagged connection type to collect Instagram Tag posts on your Instagram Widget. Finally, you can embed Instagram feed with Instagram Tag posts to your wordpress website. 516 Fix - Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews - layouts. 517 New - Twitter favorites: Introducing Twitter favorites: Now you can collect Twitter Feed using Twitter Favorite connection method to your Twitter widget & embed twitter feed on website. 518 = 1.6 = 519 Making the world's easiest Social media feeds plugin for wordpress. Now create & manage social media feeds directly from your wordpress dashboard & chat directly to our experts for any support. 520 Fix - Access Token Refresh for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 521 Fix - Access Token Refresh for 2nd feed created in a widget for all Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 522 Fix - Cache Issue resolved of 2nd widget if created using Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 523 = 1.5 = 524 Fix - Bugs Fixes for YouTube video & YouTube playlist: Now you can create YouTube Gallery using new themes & layouts. Also YouTube video can be added in YouTube Gallery from any playlist. 525 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Playlist, Google Reviews. 526 New - Introducing custom posts feature to add custom Instagram Feed, custom Facebook Feed, custom Twitter Feed, custom Google Reviews Feed, custom Pinterest Feed, custom YouTube Feed, etc. 527 Fix - Miscellaneous styling for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 528 = 1.4 = 529 Fix - Bugs Fixes for Youtube channel video: Earlier when collecting Youtube Videos, YouTube Channel wasn't properly added. Now after fix you can add youtube video & create a Youtube Gallery using any YouTube Channel. 530 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Themes & Layouts. 531 Fix - Cache optimized for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Feed. 532 New - Introducing Modern Card Theme for theme 533 New - Introducing option to upload profile picture. 534 = 1.3 = 535 Fix - Fixed Instagram Feed Bugs & Improved Facebook Feed, Google Reviews Design. 536 Fix - Layout loading is fixed. Now your widget will display in the proper alignment. 537 New - Introducing Instagram Mentions to collect content for your Instagram feed. 538 = 1.2 = 539 New - Improved Design for the better view of the Instagram Feed, Twitter Feed, Google Review & Facebook Feed in Plugin. 540 New - Now you can collect Instagram Feed & filter Instagram Feed as per your requirements. Not only that but you can also add Instagram Feed to your Instagram Widget & switch between different themes & layouts to make your Instagram Feed best suit your website. 541 New - Collect Twitter Feed & filter Twitter Feed as per your requirements. Not only that but you can also add Twitter Feed to your Twitter Widget & choose between different themes & layouts to make your Twitter Feed best suit your website style. 542 Fix - Cache problem is fixed now that will allow you to load your Instagram Feed, Facebook Feed, Twitter Feed, YouTube Feed, Google Review Feed faster on your website. 543 = 1.1 = 544 Fix - Fixed Bugs for Linkedin Post, Instagram Feed & Facebook Feed also Improved Design for the better view of the plugin. 545 = 1.0 = 546 * First Release - This is the first release of Tagembed Social Media Feeds WordPress Plugin. If you find any issues, please contact us on [tagembed.com](https://tagembed.com/contact-us/) 547 548 == Upgrade Notice == 549 = 6.6 = 550 * Added new field in registration form 551 = 6.5 = 552 * Bug Fixes & some changes in code. 553 = 6.4 = 554 * Bug Fixes & some changes in code. 555 = 6.3 = 556 * Meta API update for Instagram users. 557 = 6.2 = 558 * Server Optimization 559 = 6.1 = 560 * Updated API for more faster experience. 561 = 6.0 = 562 * Performance and Security Enhancement. 563 = 5.9= 564 * Performance and Security Enhancement. 565 = 5.8 = 566 * Bug Fixes & some changes in code. 567 = 5.7 = 568 * Merged Instagram and Instagram Business 569 = 5.6 = 570 * Adding clarity to understand how users interactive with our plugin to improve userflow. 571 = 5.5 = 572 * Bug Fixes & some changes in code. 573 = 5.4 = 574 * Bug Fixes & some changes in code. 575 = 5.3 = 576 * Bug Fixes & some changes in code. 577 = 5.2 = 578 * Users need to signup now instead of auto account creation. 579 = 5.1 = 580 * New: Inherit feature - to automatically align your website font style & colors with widget. 581 = 5.0 = 582 * New: Major changes in the chat support widget for our users. 583 = 4.9 = 584 * Bugs Fix for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 585 = 4.8 = 586 * Fix Security Nounce - for Instagram Feed, Facebook Feed, Twitter Feed, Google Reviews, Rss Feed, YouTube Gallery, & more. 587 = 4.7 = 588 * New: Instagram Handle Feed - Now you can collect public Instagram Profile posts & then embed Instagram Handle Feed on website. 589 * New: Facebook Page Feed - Now you can collect public Facebook Page posts & then embed Facebook Page Feed on website. 590 * New: Vivid Theme - Introducing New Vivid Theme to showcase your social media feed in colorful variations. 591 * Fix: Bugs fixed. Now social media feeds will load faster than before on website. 592 = 4.6 = 593 * New: We have come up with some major networks & features dedicatedly for our WordPress plugin users. 594 * New: Airbnb Experiences Review - We are introducing a new connection method for our WordPress users where they can collect Airbnb reviews using a new connection type "Airbnb Experiences". 595 * New: Slack Widget - Now you can showcase your slack feed to your website or screen using WordPress social media feed plugin. 596 * New: Vimeo Widget - Collect, curate, & embed vimeo video on your WordPress website. 597 * New: Amazon Reviews - Introducing a new network Amazon Review widget for website. Now you can showcase your Amazon Product Reviews on your website to build trust among your potential users to make a decision directly from your website. 598 * New: Tripadvisor Review Widget - For all the travel advisors we are introducing a new network Tripadvisor review widget. Now you can showcase the reviews from Tripadvisor to your website for recommending better tour ideas with genuine users' experiences. 599 * New: Aliexpress Review Widget - Aggregate reviews from your Aliexpress product page & embed Aliexpress review directly to your website. 600 * Fix: We have updated the moderation panel. Earlier your expired feeds like Instagram Feed, Facebook Feed, Twitter Feed, YouTube Videos, Linkedin Feed, Vimeo Videos. Slack Feed, RSS feed etc couldn't be updated automatically. This fix will now automatically refresh your expired feeds. 601 * New: Introducing Analytics 2.0 for all the WordPress plugin users so that you can track the performance of your embedded widget. 602 = 4.5 = 603 * Fix: Account management issue - After updating plugin when user is trying to access their feeds. With the new fix they will remain login still after updating the plugin. 604 = 4.4 = 605 * New: Due to Twitter API update on 9th of Feb 2023 we have removed the twitter feed from free plan. 606 * Fix: Cache issue with widgets like Instagram Feed, YouTube Gallery, Facebook Page, Instagram Gallery or Instagram page feed, Review Widget, Twitter Feed & more. 607 * New: Soon introducing a new way to collect reviews for your businesses using Tagembed review widget where the review plugin users will be able to grab more reviews from their clients. 608 * Fix: Some minor bug fixes for Instagram Feed, YouTube Gallery, Facebook Page, Instagram page feed, Review Widget, Twitter Feed, Instagram Gallery & more. 609 * Fix: Grid Theme fix for feed widgets where the collected feed was not loading properly. 610 = 4.3 = 611 * New: New Networks such as Tiktok Videos, LinkedIn Hashtag, Flickr Feed, VK Album & Instagram Stories are now added to the Tagembed social media WordPress Plugin so that user can create Tiktok Videos, Linkedln Hashtag, Flickr Feed, VK Album & Instagram Stories directly from the plugin itself. 612 * New: Analytics - Now review the performance of your embedded UGC gallery or social media feed widget to understand the impact of your social widget on your website. 613 * Fix: Speed optimization for fast loading of Instagram Feed, Twitter Feed, Google Reviews, RSS Feed, YouTube video, Google News RSS Feed, Facebook Page Feed, Instagram slider & more. 614 * Fix: Optimization for themes like Instagram slider, Instagram carousel, Instagram Grid, Instagram Gallery, Instagram Wall, Instagram Story Themes & etc. 615 * Fix: Optimization for themes like Facebook slider, Facebook carousel, Facebook Grid, Facebook Gallery, Facebook Wall, Facebook Page, Facebook Story Themes & etc. 616 * New: Update new user flow to create feed faster. 617 = 4.2 = 618 * New: Show More Feature - We have introduced a new show more feature under the footer settings that you can customize with your own preferred language. Making your native visitors easy to access & explore. 619 * New: Trim Content - Now you can trim content as per your requirement for captions, making the feed look beautiful. 620 * Fix: Fixed Private Post Expiry Issues 621 = 4.1 = 622 * Fix: Now easily embed on Elementor, Vamtam etc themes using Iframe Code or Short Code. 623 * New: Introducing full-flash JS Code so that you can easily embed widget on your website for making the social media widget plugin SEO friendly. 624 * Fix: Fixed Tagembed Block Issue for wordpress themes. Tagembed block was not visible when users try to embed Instagram Feed, mastodon feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Video, RSS Feed, Instagram Slider, Facebook Page, Twitter Widget, social media wall, Instagram Gallery, Insta widget etc. 625 = 4.0 = 626 * New: Introducing Lite Code (JS Code Beta). 627 = 3.10 = 628 * Fix: Tested & fixed issue for Social Media Plugin. 629 = 3.9 = 630 * Fix: Tested & fixed issue for Social Media Plugin. 631 = 3.8 = 632 * Fix: Tested & fixed issue for Social Media Plugin. 633 = 3.7 = 634 * Fix: JS code is now loaded from a local file shipped within the plugin rather than an external CDN for use with the customizer in the admin area. So all files will be loaded from within the plugin. 635 = 3.6 = 636 * Fix: Fixed Reconnecting - An account now results in deleting the original connection in the database & adding a new one. This will prevent issues with some systems caching. No More Updating Issues with Facebook, Instagram, Twitter, Youtube, Google Reviews, RSS Aggregator & more. 637 = 3.5 = 638 * Fix: Tested & fixed for a third party plugin that was causing issue will creating Instagram Feed, Facebook Feed, Google Reviews, Twitter Feed, YouTube Channel Video, FB Page, RSS Feed using Tagembed Social Media WordPress Plugin. 639 * Fix: Tested & fixed for the WordPress media library that was causing image alignment issue when user is creating feed. 640 * Fix: Fixed Issue with the plugin auto-upadte icon that keeps on rotating even though the plugin is up-to-date. 641 * Fix: Now when you add Fb Page, Fb feed, Fb album, Insta feed, Insta Hashtag, Twitter Feed, Google Reviews & more on your widget it will be displayed in a new refreshed view with some technical glitches fixed. 642 = 3.4.1 = 643 * Fix: We have tested & made fix for the new WordPress version 6.1 for all of our social feed such as Instagram Feed, Facebook Feed, Twitter Feed, Linkedin Feed, YouTube Video, Pinterest Feed, Yelp Reviews, Airbnb Reviews, Google Reviews, & more. 644 = 3.4 = 645 * Fix: API update for Instagram Reels. Now you can collect Instagram Reels feed by just connecting your Instagram Handle Account & in a few seconds Instagram Reels will appear. Earlier there was a bug that doesn't allow every user to collect Instagram Reels & would fail to fetch Instagram Reels. 646 * New: Earlier when you wanted to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews etc you need to copy the shortcode that was easy but some also needed HTML code or iFrame code that could allow more possibility to embed Instagram Feed, Twitter Feed, Facebook Feed, Linkedin Feed, Pinterest Feed, RSS Feed, YouTube Videos, Google Reviews. With this update we have included HTML code & iFrame Code for all users. 647 * New: Linkedin Profile - Now you can collect Linkedin Feed using new method that is Linkedin Profile that allows you to collect Linkedin Feed from your personal Linkedin Profile in just a click. 648 = 3.3 = 649 * New: Introducing new social media feed source, Tumblr. Now you can collect Tumblr Feed, customize & curate theme & then embed Tumblr Feed on WordPress. 650 * New: Introducing new social media feed source, Yelp. Now you can collect Yelp Review Feed, customize & curate theme & then embed Yelp Reviews on WordPress website in just a few clicks. 651 * New: Introducing new social media feed source, Capterra. Now you can collect Capterra Review Feed, customize & curate theme & then embed Capterra Reviews on WordPress website in just a few clicks. 652 * New: Introducing new social media feed source, Etsy. Now you can collect Etsy Review Feed, customize & curate theme & then embed Etsy Reviews on WordPress website in just a few clicks. 653 * Update: Custom CSS issues fix. Earlier when you collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos, the Custom CSS wouldn't be applied in it but now with the issue fix you can easily collect Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Videos & add your custom CSS code to make it more astonishing. 654 * Update: Facebook Carousel Post issue fix. Earlier when you collect Facebook Feed, the Facebook Post with multiple Facebook images in it wouldn't be displayed as one but now with this update you view multiple Facebook Posts in one as a Facebook Carousel. 655 * Update: Linkedin Carousel Post issue fix. * Update: Instagram Carousel Post issue fix. * Update: Instagram Slider Post issue fix. Earlier when you collect Instagram Feed, the Instagram Post wouldn't be displayed as a Instagram Slider due to the missing Instagram Slider button but now with this update you display Instagram Slider precisely in a Slider. 656 * Update: Twitter Carousel Post issue fix. Earlier when you collect Twitter Feed, the Twitter Post with multiple Twitter images in it wouldn't be displayed as one but now with this update you view multiple Twitter Posts in one as a Twitter Carousel. 657 * New: Card Style customization update. 658 * Content Alignment - Align your card's content in three different style (Left, Right, Center) for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews & YouTube Videos etc. 659 * Trim Content - Trim the content of your widget to a certain character so that the feed doesn't look absurd. 660 * Aspect Ratio - Set aspect ratio as per your post ratio to match the aesthetic of your post style & website. 661 * Theme Mode - Make your card more interactive & less-straining with the latest trends. Dark & Light Mode is now available for all social media feeds 662 * Card Curve - Flaunt the view of your card with 3 different edge styles of curvness based on your website block theme. Hence widget will look ashtonishing with square, or round edges. 663 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, Instagram Slider, YouTube video, Pinterest Feed, Facebook Page feed, YouTube Gallery, News RSS Feed & all other. 664 = 3.2 = 665 * New: Now choose your personalized card style according to your website requirement. 666 * New: Introducing extra customization option into the plugin so that widget look astonishing & also blends perfectly with your website. 667 * FIX: Alignment of the profile info was not calibrated properly. Now, profile information for widget will be displayed in proper alignment. 668 * FIX: Twitter Feed, Facebook feed, Youtube Video, Instagram Feed: Small bugs fixes for Twitter Feed, Facebook feed, YouTube Video & Instagram Feed. 669 * FIX: Instagram Feed, Twitter feed, Facebook feed, Facebook reviews, youtube video caching for faster delivery. 670 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 6.0 671 = 3.1 = 672 * New: Now choose what happens when you click when you Embed Instagram Feed, Embed Facebook Feed, Embed Twitter Feed, Embed Google Reviews, Embed YouTube Video, Embed RSS Feed etc. Want to redirect them to the specific social platform or open pop-up or no action, based on your requirement. 673 * New: Introducing custom CSS option into the plugin. Now make custom style of your widget so that your widget, look astonishing & also blends perfectly with your website theme. 674 * FIX: Twitter Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Twitter Feed will be displayed in proper alignment. 675 * FIX: Youtube Video, Instagram Feed: Small bugs fix for YouTube Shorts & Instagram Feed. 676 * FIX: Instagram Feed caching. 677 = 3.0 = 678 * New: Now choose your custom layout from the customize tab. You can set your desired number of rows & columns for your widget directly from the plugin. Earlier there was no such option. 679 * New: Make your personalized card style using the new card settings option under the customize tab. You can set to display or hide author details, content, font style & many more directly from the plugin. 680 * FIX: Instagram Feed: Alignment of the profile info was not calibrated properly. Now, profile information for your Instagram Feed will be displayed in proper alignment. 681 * FIX: Twitter Feed: Small bugs fix for Twitter Hashtag Feed. 682 * FIX: YouTube Feed caching. 683 * NOTE: Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with WordPress Version 5.9.3 684 = 2.9 = 685 Bugs Fix for Linkedin Feed, Instagram Feed, Facebook Feed, Twitter Feed, Youtube Gallery, & Google Reviews. Also, now users can add several Linkedin posts using Linkedin Widget directly from the Tagembed Social Media Feed WordPress Plugin to WordPress site. 686 = 2.8 = 687 Introducing more ways to embed Instagram Feed on WordPress website such as: Instagram TV or IGTV, Instagram Reels, Instagram Stories, Instagram Mentions, & Instagram Tagged Feeds into your Instagram Widget, directly using Tagembed Social Media Feed WordPress Plugin. 688 Minor Bugs Fix for Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. 689 Earlier there was a bug which wouldn't let user to collect all of the latest Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed. Now, with the new update not only users will be able to collect Instagram Feed using different method but also all of the latest social feeds from Facebook Feed, Twitter Feed, Youtube Gallery, Google Reviews & Linkedin Feed will be collected in the Facebook Widget, Twitter Widget, YouTube Widget, Google Review Widget & Linkedin Widget, repectively. 690 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 691 = 2.7 = 692 Fixed PHP warnings & notices & tested upto wordpress 2.9 version. 693 Fixed bugs for Network like Facebook 694 Instagram feed: Now connect Instgaram account easily. 695 Tested Instagram Feed, Facebook feed, Twitter Feed, YouTube video, Pinterest Feed & all other with current wordpress version. 696 = 2.6 = 697 * Fixed Bugs for Facebook Feed, Facebook Widget, Instagram Feed & Instagram Widget & Improved Design for Twitter Feed, Twitter Widget, YouTube Video & YouTube Gallery. 698 = 2.5 = 699 * Now Display LinkedIn Feeds in Linkedin Widget, Youtube Videos & Youtube Shorts in YouTube Gallery & embed on website. 700 = 2.4 = 701 * Introducing New Features to Display social media Feeds according to your need. 702 * Earlier Instagram Feed, YouTube Videos, Twitter Feed, Facebook feed cannot be pinned to top or highlighted. Now you Pin the post to the top, or Highlight Instagram Feed, Twitter Feed, YouTube Video, Facebook Feed. 703 = 2.3 = 704 * Fixed Bugs for Instagram Feeds & Improved Design for Instagram Feed display. Earlier Instagram Feed pop-up was not responsive & Instagram pop-up used to shrink automatically. Now Instagram pop-up is responsive & Instagram feed featured pop-up is not shrinking. 705 Fixed Twitter Feed Bugs & Improved Social Media Widget Design. 706 Fix - Instagram API updated: Instagram connection method update for more smooth connection of Instagram with the plugin to collect Instagram Feed. 707 Fix - Facebook cache optimize, now your collected Facebook feed will view more promising then before after you embed Facebook feed on website. 708 New - Instagram IGTV: Introducing Instagram IGTV as a connection method to collect Instagram feed from Instagram as a Instagram IGTV method. Now embed Instagram TV video on your website. 709 = 2.2 = 710 Fixed Facebook Feed, YouTube Gallery, Instagram Feed Bugs & Improved Facebook Widget Design. 711 New - Instagram Stories: Introducing Instagram Stories in Instagram connection method so that you can embed Instagram Stories on your website from your Instagram Handle. Just enter your Instagram Handle & get all of your Instagram Stories in the Instagram Widget. 712 New - Twitter Hashtag: Introducing Twitter Hashtag in Twitter connection method so that you can embed Twitter hashtag on your website from your Twitter. Just enter your trending Twitter hashtag & get all of your Twitter Hashtag feed in the Twitter Widget. 713 New - Facebook Handle: Introducing Facebook Handle in Facebook connection method so that you can embed Facebook Feed on your website from your Facebook Profile. Just connect your Facebook feed & get all of your Facebook feed in the Facebook Widget. 714 New - New Gallery Theme for Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 715 New - New Classic carousel theme for Google Review, Trustpilot reviews, Tripadvisor reviews, etsy reviews, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed & more. 716 Fix - Cache optimized for Google Review, airbnb reviews, yelp reviews, facebook reviews, Instagram Feed, YouTube Video, Twitter Feed, Facebook feed, pinterest feed. 717 = 2.1 = 718 Added Powerful Filter Section. Choose the best social media feeds to display on your website. You can filter your collected Instagram Feed, Facebook Feed, Twitter Feed, YouTube Video & etc social media feeds based on the feed Post type such as images, videos, text. You can also public or private collected social media feeds. 719 New - Instagram Reels: Introducing Instagram Reels conection method. Now you can add Instagram Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Reels connnection method. Just enter the Instagram Handle name into the Instagram Reels section & all of your Instagram Reels video will be collected in the Instagram widget. 720 Fix - YouTube Channel access token refresh: Now embed YouTube channel videos that is playable on a pop-up or can be redirected to YouTube. 721 Fix - Facebook Feed Access token refresh: Facebook Feed connection will not fail like it was before for Facebook Page. 722 New - YouTube Shorts: Introducing YouTube Shorts in YouTube connection method so that you can embed YouTube Shorts on your website from your YouTube Channel. 723 = 1.9 = 724 Fixed Bugs for Instagram Hashtag Feed & Improved Design for Twitter Hashtag Feed. Now you can add Instagram Feed from any Instagram Hashtag to your Instagram Widget. Also Twitter Feed got new design, when you collect Twitter Hashtag Feed it was showing some glitches in design but now Twitter feed is stable. 725 New - Twitter Hashtags: Introducing Twitter Hashtags, Now you can add Twitter Hashtag Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Hashtag connnection method. 726 New - YouTube Channel: Introducing YouTube Channel connection method. Now you can add YouTube Channel Video Feed to your YouTube Widget & finally embed YouTube Feed from YouTube Channel connnection method. 727 Fix - Instagram Access Token: Instagram Hashtag Access Token Refresh fix. 728 Fix - Instagram Access Token: Instagram Handle Access Token Refresh fix. 729 Fix - Instagram Access Token: Instagram Business Account Access Token Refresh fix from Facebook. 730 = 1.8 = 731 Easily Manage your plans within Wordpress Dashboard. Now you can subscribe to Tagembed Plans for accessing extra social networks on the dashboard itself. 732 New - Introducing Classic Card Theme. It is slighty round from edges & makes a perfect view for your widget. 733 Fix - Access Token Refresh issue resolved for Instagram. Now Instagram access token get validate successfully for Instagram Handle. 734 New - Introducing Instagram Hashtags, Now you can add Instagram Hashtag Feed to your Instagram Widget & finally embed Instagram Feed from Instagram Hashtag connnection method. 735 New - Introducing Twitter Mentions, Now you can add Twitter Mention Feed to your Twitter Widget & finally embed Twitter Feed from Twitter Mention connnection method. 736 = 1.7 = 737 New - Instagram Tagged: Introducing Instagram tagged connection type to collect Instagram Tag posts on your Instagram Widget. Finally, you can embed Instagram feed with Instagram Tag posts to your wordpress website. 738 Fix - Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews - layouts. 739 New - Twitter favorites: Introducing Twitter favorites: Now you can collect Twitter Feed using Twitter Favorite connection method to your Twitter widget & embed twitter feed on website. 740 = 1.6 = 741 Making the world's easiest Social media feeds plugin for wordpress. Now create & manage social media feeds directly from your wordpress dashboard & chat directly to our experts for any support. 742 Fix - Access Token Refresh for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 743 Fix - Access Token Refresh for 2nd feed created in a widget for all Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 744 Fix - Cache Issue resolved of 2nd widget if created using Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 745 = 1.5 = 746 Fix - Bugs Fixes for YouTube video & YouTube playlist: Now you can create YouTube Gallery using new themes & layouts. Also YouTube video can be added in YouTube Gallery from any playlist. 747 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Playlist, Google Reviews. 748 New - Introducing custom posts feature to add custom Instagram Feed, custom Facebook Feed, custom Twitter Feed, custom Google Reviews Feed, custom Pinterest Feed, custom YouTube Feed, etc. 749 Fix - Miscellaneous styling for Instagram Feed, Facebook feed, Twitter feed, YouTube feed, Google Reviews. 750 = 1.4 = 751 Fix - Bugs Fixes for Youtube channel video: Earlier when collecting Youtube Videos, YouTube Channel wasn't properly added. Now after fix you can add youtube video & create a Youtube Gallery using any YouTube Channel. 752 Fix - Bugs Fixes for Instagram Feed, Twitter Feed, Facebook Feed, YouTube Themes & Layouts. 753 Fix - Cache optimized for Instagram Feed, Twitter Feed, Facebook Feed, Google Reviews, YouTube Feed. 754 New - Introducing Modern Card Theme for theme 755 New - Introducing option to upload profile picture. 756 = 1.3 = 757 Fix - Fixed Instagram Feed Bugs & Improved Facebook Feed, Google Reviews Design. 758 Fix - Layout loading is fixed. Now your widget will display in the proper alignment. 759 New - Introducing Instagram Mentions to collect content for your Instagram feed. 760 = 1.2 = 761 New - Improved Design for the better view of the Instagram Feed, Twitter Feed, Google Review & Facebook Feed in Plugin. 762 New - Now you can collect Instagram Feed & filter Instagram Feed as per your requirements. Not only that but you can also add Instagram Feed to your Instagram Widget & switch between different themes & layouts to make your Instagram Feed best suit your website. 763 New - Collect Twitter Feed & filter Twitter Feed as per your requirements. Not only that but you can also add Twitter Feed to your Twitter Widget & choose between different themes & layouts to make your Twitter Feed best suit your website style. 764 Fix - Cache problem is fixed now that will allow you to load your Instagram Feed, Facebook Feed, Twitter Feed, YouTube Feed, Google Review Feed faster on your website. 765 = 1.1 = 766 Fix - Fixed Bugs for Linkedin Post, Instagram Feed & Facebook Feed also Improved Design for the better view of the plugin. 767 = 1.0 = 768 * First Release - This is the first release of Tagembed Social Media Feeds WordPress Plugin. If you find any issues, please contact us on [tagembed.com](https://tagembed.com/contact-us/) 769 apps-fileview.texmex_20250326.09_p1 770 readme.txt 771 Displaying readme.txt. -
tagembed-widget/trunk/tagembed.php
r3301895 r3336592 5 5 * Plugin URI: https://tagembed.com/ 6 6 * Description: Display Facebook feed, Instagram feed, Twitter feed, YouTube Videos and more social feeds from 15+ social networks on any page, posts or widgets using shortcode. Beautifully clean, customizable, and responsive Social Media Feed Widget Plugin for WordPress. 7 * Version: 6. 57 * Version: 6.6 8 8 * Author: Tagembed 9 9 * Author URI: https://tagembed.com/ … … 14 14 15 15 /* --Start-- Create Constant */ 16 !defined('TAGEMBED_PLUGIN_VERSION') && define('TAGEMBED_PLUGIN_VERSION', '6. 5');16 !defined('TAGEMBED_PLUGIN_VERSION') && define('TAGEMBED_PLUGIN_VERSION', '6.6'); 17 17 !defined('TAGEMBED_PLUGIN_DIR_PATH') && define('TAGEMBED_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__)); 18 18 !defined('TAGEMBED_PLUGIN_URL') && define('TAGEMBED_PLUGIN_URL', plugin_dir_url(__FILE__)); … … 173 173 endif; 174 174 /* --Start-- Manage Param Data */ 175 $param['fullName'] = sanitize_text_field($data->fullName); 176 $param['emailId'] = sanitize_email($data->emailId); 177 $param['password'] = $data->password; 175 $param['fullName'] = sanitize_text_field($data->fullName); 176 $param['emailId'] = sanitize_email($data->emailId); 177 $param['password'] = $data->password; 178 $param['contact_no'] = $data->contact_no; 178 179 /* --End-- Manage Param Data */ 179 180 $response = ___tagembed__wpApiCall(TAGEMBED_PLUGIN_API_URL . 'apiaccount/register', $param, []); -
tagembed-widget/trunk/views/account/accountView.php
r3111667 r3336592 22 22 <form action="javascript:void(0);" id="__tagembed__login_form"> 23 23 <div class="__tagembed__form_row"> 24 <input type="email" name="emailId" value="" placeholder="Email" required autofocus>24 <input type="email" name="emailId" value="" placeholder="Email" required autofocus> 25 25 <span id="__tagembed__login_email_id_error"></span> 26 26 </div> 27 27 <div class="__tagembed__form_row"> 28 <input type="password" name="password" value=""placeholder="Password" required>28 <input type="password" name="password" value="" placeholder="Password" required> 29 29 <span id="__tagembed__login_password_error"></span> 30 30 </div> 31 31 <div class="__tagembed__submit_sec"> 32 <a href="https://app.tagembed.com/accounts/forgotpassword/" target="_blank" >Forgot Password</a>32 <a href="https://app.tagembed.com/accounts/forgotpassword/" target="_blank">Forgot Password</a> 33 33 <a href="javascript:void(0);" onclick="__tagembed__manage_account_view('forgotPassword')"></a> 34 34 <button type="submit" class="__tagembed__btn">Sign In</button> … … 45 45 <form action="javascript:void(0);" id="__tagembed__register_form"> 46 46 <div class="__tagembed__form_row"> 47 <input type="text" name="fullName" value=""placeholder="Full Name" required>47 <input type="text" name="fullName" value="" placeholder="Full Name" required> 48 48 <span id="__tagembed__register_full_name_error"></span> 49 49 </div> 50 50 <div class="__tagembed__form_row"> 51 <input type="email" name="emailId" value=""placeholder="Email" required>51 <input type="email" name="emailId" value="" placeholder="Email" required> 52 52 <span id="__tagembed__register_email_id_error"></span> 53 53 </div> 54 54 <div class="__tagembed__form_row"> 55 <input type="password" name="password" value="" placeholder="Password" required> 55 <input type="number" name="contact_no" value="" placeholder="Contact Number"> 56 <span id="__tagembed__register_contact_no_error"></span> 57 </div> 58 <div class="__tagembed__form_row"> 59 <input type="password" name="password" value="" placeholder="Password" required> 56 60 <span id="__tagembed__register_password_error"></span> 57 <p style="font-size: 12px;color: #b5b5c3;font-weight: 400;max-width: 300px;margin-top: 10px;line-height: normal;">By clicking Create Account, you agree to our <a href="https://tagembed.com/terms-of-service/" target="_blank" style="cursor: pointer;">Terms of Service</a> and <a href="https://tagembed.com/privacy-policy/" target="_blank" style="cursor: pointer;">Privacy Policy</a></p>61 <p style="font-size: 12px;color: #b5b5c3;font-weight: 400;max-width: 300px;margin-top: 10px;line-height: normal;">By clicking Create Account, you agree to our <a href="https://tagembed.com/terms-of-service/" target="_blank" style="cursor: pointer;">Terms of Service</a> and <a href="https://tagembed.com/privacy-policy/" target="_blank" style="cursor: pointer;">Privacy Policy</a></p> 58 62 </div> 59 63 <div class="__tagembed__submit_sec __tagembed__flexend">
Note: See TracChangeset
for help on using the changeset viewer.