Version Description
- Bug fixes
Download this release
Release Info
| Developer | insertpostads |
| Plugin | |
| Version | 1.3.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.3 to 1.3.1
- css/admin.css +3 -1
- includes/inpostads.php +2 -0
- includes/vi-integration.php +3 -3
- insert-post-ads.php +1 -1
- js/admin.js +49 -15
- readme.txt +4 -2
css/admin.css
CHANGED
|
@@ -103,7 +103,7 @@ div[aria-describedby="insert_ads_vi_signup_dialog"] .ui-dialog-titlebar button{
|
|
| 103 |
.insert_ads_rule_block {
|
| 104 |
width: calc(100% - 40px) !important;
|
| 105 |
}
|
| 106 |
-
.postbox.vi-choose .insert_ads_popup_content_wrapper div p:nth-child(3), .postbox.vi-choose .insert_ads_popup_content_wrapper h3
|
| 107 |
display:none;
|
| 108 |
}
|
| 109 |
.postbox.vi-choose .plugin-card-bottom{
|
|
@@ -326,4 +326,6 @@ body.post-new-php.post-type-insertpostads #title{
|
|
| 326 |
.blurb-info{
|
| 327 |
max-width: 550px;
|
| 328 |
}
|
|
|
|
|
|
|
| 329 |
}
|
| 103 |
.insert_ads_rule_block {
|
| 104 |
width: calc(100% - 40px) !important;
|
| 105 |
}
|
| 106 |
+
.postbox.vi-choose .insert_ads_popup_content_wrapper div p:nth-child(3), .postbox.vi-choose .insert_ads_popup_content_wrapper h3{
|
| 107 |
display:none;
|
| 108 |
}
|
| 109 |
.postbox.vi-choose .plugin-card-bottom{
|
| 326 |
.blurb-info{
|
| 327 |
max-width: 550px;
|
| 328 |
}
|
| 329 |
+
}.insert_ads_popup_content_wrapper + .insert_ads_popup_content_wrapper{
|
| 330 |
+
display:none;
|
| 331 |
}
|
includes/inpostads.php
CHANGED
|
@@ -356,6 +356,8 @@ function insert_ads_inpostads_form_save_action($position) {
|
|
| 356 |
$inpostAds[$position]['paragraph_buffer_count'] = ((isset($_POST['insert_ads_inpostads_'.$position.'_paragraph_buffer_count']))?$_POST['insert_ads_inpostads_'.$position.'_paragraph_buffer_count']:'');
|
| 357 |
}
|
| 358 |
update_option('insert_ads_inpostads', $inpostAds);
|
|
|
|
|
|
|
| 359 |
}
|
| 360 |
/* End Shared UI Functions */
|
| 361 |
|
| 356 |
$inpostAds[$position]['paragraph_buffer_count'] = ((isset($_POST['insert_ads_inpostads_'.$position.'_paragraph_buffer_count']))?$_POST['insert_ads_inpostads_'.$position.'_paragraph_buffer_count']:'');
|
| 357 |
}
|
| 358 |
update_option('insert_ads_inpostads', $inpostAds);
|
| 359 |
+
|
| 360 |
+
echo $inpostAds['above']['status'];
|
| 361 |
}
|
| 362 |
/* End Shared UI Functions */
|
| 363 |
|
includes/vi-integration.php
CHANGED
|
@@ -263,7 +263,7 @@ function insert_ads_vi_customize_adcode_form_get_content() {
|
|
| 263 |
$control->add_control(array('type' => 'textarea', 'label' => 'Keywords', 'optionName' => 'keywords', 'helpText' => '</small><span class="tooltipWrapper"><span class="tooltip">Comma separated values describing the content of the page e.g. \'cooking, grilling, pulled pork\'</span></span><small>'));
|
| 264 |
$control->HTML .= '<p><span class="keys-desc">Comma separated values describing the content of the page e.g. \'cooking, grilling, pulled pork\'</span><small></small></p>';
|
| 265 |
$IABParentCategories = array(
|
| 266 |
-
array('text' => 'Select tier 1 category', 'value' => 'select'),
|
| 267 |
array('text' => 'Arts & Entertainment', 'value' => 'IAB1'),
|
| 268 |
array('text' => 'Automotive', 'value' => 'IAB2'),
|
| 269 |
array('text' => 'Business', 'value' => 'IAB3'),
|
|
@@ -293,7 +293,7 @@ function insert_ads_vi_customize_adcode_form_get_content() {
|
|
| 293 |
);
|
| 294 |
$control->add_control(array('type' => 'select', 'label' => 'IAB Category*', 'optionName' => 'iab_category_parent', 'options' => $IABParentCategories));
|
| 295 |
$IABChildCategories = array(
|
| 296 |
-
array('text' => 'Select tier 2 category', 'value' => 'select'),
|
| 297 |
array('text' => 'Books & Literature', 'value' => 'IAB1-1', 'metadata' => array('parent' => 'IAB1')),
|
| 298 |
array('text' => 'Celebrity Fan/Gossip', 'value' => 'IAB1-2', 'metadata' => array('parent' => 'IAB1')),
|
| 299 |
array('text' => 'Fine Art', 'value' => 'IAB1-3', 'metadata' => array('parent' => 'IAB1')),
|
|
@@ -664,7 +664,7 @@ function insert_ads_vi_customize_adcode_form_get_content() {
|
|
| 664 |
$control->add_control(array('type' => 'select', 'label' => ' ', 'optionName' => 'iab_category_child', 'helpText' => ' ', 'options' => $IABChildCategories));
|
| 665 |
$languages = insert_ads_vi_api_get_languages();
|
| 666 |
$languageOptions = array(
|
| 667 |
-
array('text' => 'Select language', 'value' => 'select'),
|
| 668 |
);
|
| 669 |
if($languages != false) {
|
| 670 |
foreach($languages as $key => $value) {
|
| 263 |
$control->add_control(array('type' => 'textarea', 'label' => 'Keywords', 'optionName' => 'keywords', 'helpText' => '</small><span class="tooltipWrapper"><span class="tooltip">Comma separated values describing the content of the page e.g. \'cooking, grilling, pulled pork\'</span></span><small>'));
|
| 264 |
$control->HTML .= '<p><span class="keys-desc">Comma separated values describing the content of the page e.g. \'cooking, grilling, pulled pork\'</span><small></small></p>';
|
| 265 |
$IABParentCategories = array(
|
| 266 |
+
//array('text' => 'Select tier 1 category', 'value' => 'select'),
|
| 267 |
array('text' => 'Arts & Entertainment', 'value' => 'IAB1'),
|
| 268 |
array('text' => 'Automotive', 'value' => 'IAB2'),
|
| 269 |
array('text' => 'Business', 'value' => 'IAB3'),
|
| 293 |
);
|
| 294 |
$control->add_control(array('type' => 'select', 'label' => 'IAB Category*', 'optionName' => 'iab_category_parent', 'options' => $IABParentCategories));
|
| 295 |
$IABChildCategories = array(
|
| 296 |
+
//array('text' => 'Select tier 2 category', 'value' => 'select'),
|
| 297 |
array('text' => 'Books & Literature', 'value' => 'IAB1-1', 'metadata' => array('parent' => 'IAB1')),
|
| 298 |
array('text' => 'Celebrity Fan/Gossip', 'value' => 'IAB1-2', 'metadata' => array('parent' => 'IAB1')),
|
| 299 |
array('text' => 'Fine Art', 'value' => 'IAB1-3', 'metadata' => array('parent' => 'IAB1')),
|
| 664 |
$control->add_control(array('type' => 'select', 'label' => ' ', 'optionName' => 'iab_category_child', 'helpText' => ' ', 'options' => $IABChildCategories));
|
| 665 |
$languages = insert_ads_vi_api_get_languages();
|
| 666 |
$languageOptions = array(
|
| 667 |
+
//array('text' => 'Select language', 'value' => 'select'),
|
| 668 |
);
|
| 669 |
if($languages != false) {
|
| 670 |
foreach($languages as $key => $value) {
|
insert-post-ads.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Plugin Name: Insert Post Ads
|
| 4 |
* Plugin URI: http://www.insertpostads.com/
|
| 5 |
-
* Version: 1.3
|
| 6 |
* Author: InsertPostAds
|
| 7 |
* Author URI: http://www.insertpostads.com/
|
| 8 |
* Description: Allows you to insert ads after paragraphs of your post content
|
| 2 |
/**
|
| 3 |
* Plugin Name: Insert Post Ads
|
| 4 |
* Plugin URI: http://www.insertpostads.com/
|
| 5 |
+
* Version: 1.3.1
|
| 6 |
* Author: InsertPostAds
|
| 7 |
* Author URI: http://www.insertpostads.com/
|
| 8 |
* Description: Allows you to insert ads after paragraphs of your post content
|
js/admin.js
CHANGED
|
@@ -669,7 +669,7 @@ function insert_ads_legalpages_generate_page(target, title) {
|
|
| 669 |
);
|
| 670 |
}
|
| 671 |
jQuery(document).on('click', '#insert_ads_vi_signup2', function(){
|
| 672 |
-
console.log(location.search);
|
| 673 |
if(location.search == '?post_type=insertpostads&page=insert-post-ads'){
|
| 674 |
jQuery('#insert_ads_vi_signup').trigger('click');
|
| 675 |
} else {
|
|
@@ -678,8 +678,8 @@ jQuery(document).on('click', '#insert_ads_vi_signup2', function(){
|
|
| 678 |
})
|
| 679 |
function insert_ads_click_handler(target, title, width, height, openAction, UpdateAction, closeAction) {
|
| 680 |
jQuery('#'+target).click(function() {
|
| 681 |
-
console.log(jQuery('#insert_ads_nonce').val(), jQuery('#insert_ads_admin_ajax').val());
|
| 682 |
-
console.log(target);
|
| 683 |
jQuery('<div id="'+target+'_dialog"></div>').html('<div class="insert_ads_ajaxloader"></div>').dialog({
|
| 684 |
'modal': true,
|
| 685 |
'resizable': false,
|
|
@@ -839,11 +839,11 @@ function insert_ads_vi_login_handler() {
|
|
| 839 |
}, function(response) {
|
| 840 |
if(response.indexOf('###SUCCESS###') !== -1) {
|
| 841 |
//jQuery('.wrap #poststuff').before(response.replace('###SUCCESS###', ''));
|
| 842 |
-
console.log('succ');
|
| 843 |
location.reload();
|
| 844 |
} else if(response.indexOf('###FAIL###') !== -1) {
|
| 845 |
jQuery('.wrap #poststuff').before(response.replace('###FAIL###', ''));
|
| 846 |
-
console.log('fail')
|
| 847 |
//setTimeout(function(){location.reload()}, 2000);
|
| 848 |
} else {
|
| 849 |
}
|
|
@@ -1162,7 +1162,7 @@ jQuery(document).ready(function() {
|
|
| 1162 |
}
|
| 1163 |
})
|
| 1164 |
|
| 1165 |
-
function showInp(){
|
| 1166 |
var loadSel = jQuery('input[name="cur-pos-rad"]:checked').val();
|
| 1167 |
if(loadSel == 'above'){
|
| 1168 |
jQuery('.vi-choose .insert_ads_popup_content_wrapper:first').show();
|
|
@@ -1173,7 +1173,7 @@ jQuery(document).ready(function() {
|
|
| 1173 |
} else {
|
| 1174 |
jQuery('.vi-choose .insert_ads_popup_content_wrapper').hide();
|
| 1175 |
}
|
| 1176 |
-
}
|
| 1177 |
function notifyInp(){
|
| 1178 |
jQuery('.funcnot').each(function(){
|
| 1179 |
var getCheck = jQuery(this).parent('div').find('input:checkbox').is(':checked'),
|
|
@@ -1186,10 +1186,10 @@ jQuery(document).ready(function() {
|
|
| 1186 |
})
|
| 1187 |
}
|
| 1188 |
notifyInp();
|
| 1189 |
-
showInp();
|
| 1190 |
jQuery('#cur-pos-sel input').on('click', function(){
|
| 1191 |
-
showInp();
|
| 1192 |
-
console.log(jQuery('input[name="cur-pos-rad"]:checked').val());
|
| 1193 |
})
|
| 1194 |
jQuery('.postbox.vi-choose .ipcheckbox').on('click', function(){
|
| 1195 |
notifyInp();
|
|
@@ -1210,8 +1210,30 @@ jQuery(document).ready(function() {
|
|
| 1210 |
}, function(response) { }
|
| 1211 |
);
|
| 1212 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1213 |
jQuery('body').on('click', '#set-update', function(){
|
| 1214 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1215 |
var insert_ads_vi_code_settings_ad_unit_type = jQuery('#insert_ads_vi_code_settings_ad_unit_type').val();
|
| 1216 |
var insert_ads_vi_code_settings_keywords = jQuery('#insert_ads_vi_code_settings_keywords').val();
|
| 1217 |
var insert_ads_vi_code_settings_iab_category_parent = jQuery('#insert_ads_vi_code_settings_iab_category_parent').val();
|
|
@@ -1225,7 +1247,8 @@ jQuery(document).ready(function() {
|
|
| 1225 |
var insert_ads_vi_code_settings_optional_2 = jQuery('#insert_ads_vi_code_settings_optional_2').val();
|
| 1226 |
var insert_ads_vi_code_settings_optional_3 = jQuery('#insert_ads_vi_code_settings_optional_3').val();
|
| 1227 |
var curLoc = jQuery('input[name="cur-pos-rad"]:checked').val();
|
| 1228 |
-
var
|
|
|
|
| 1229 |
jQuery('.ui-dialog-content').html('<div class="insert_ads_ajaxloader"></div>');
|
| 1230 |
jQuery('.insert_ads_ajaxloader').show();
|
| 1231 |
jQuery.post(
|
|
@@ -1250,7 +1273,7 @@ jQuery(document).ready(function() {
|
|
| 1250 |
var successText = '<div id="sucessText" class="notice notice-success is-dismissible insert-post-ads-notice-welcome"><p>Settings saved!</p></div>';
|
| 1251 |
jQuery('#poststuff').before(successText);
|
| 1252 |
jQuery(document).find('#sucessText').delay('2000').fadeOut('1000');
|
| 1253 |
-
console.log(
|
| 1254 |
var ajData= {},
|
| 1255 |
ajAction = 'action',
|
| 1256 |
ajActionVal = 'insert_ads_inpostads_'+curLoc+'_form_save_action',
|
|
@@ -1266,7 +1289,7 @@ jQuery(document).ready(function() {
|
|
| 1266 |
ajData[ajType] = ajTypeVal;
|
| 1267 |
jQuery.post(
|
| 1268 |
jQuery('#insert_ads_admin_ajax').val(), ajData, function(response){
|
| 1269 |
-
console.log('saved');
|
| 1270 |
var sucdial = jQuery('<div id="sucdial">Succesfully updated!</div>').hide().fadeIn('1000');
|
| 1271 |
if(jQuery('#sucdial').length){
|
| 1272 |
jQuery(document).find('#sucdial').fadeIn('1000').delay('2000').fadeOut('1000');
|
|
@@ -1299,7 +1322,7 @@ jQuery(document).ready(function() {
|
|
| 1299 |
e.preventDefault();
|
| 1300 |
var dataForm = jQuery(this).parents('form').serializeArray();
|
| 1301 |
dataForm.push({name: 'submit', value: 'Save Settings'});
|
| 1302 |
-
console.log(dataForm);
|
| 1303 |
jQuery.ajax({
|
| 1304 |
url : 'edit.php?post_type=insertpostads&page=insert-post-ads',
|
| 1305 |
method : 'POST',
|
|
@@ -1315,4 +1338,15 @@ jQuery(document).ready(function() {
|
|
| 1315 |
}
|
| 1316 |
})
|
| 1317 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1318 |
});
|
| 669 |
);
|
| 670 |
}
|
| 671 |
jQuery(document).on('click', '#insert_ads_vi_signup2', function(){
|
| 672 |
+
//console.log(location.search);
|
| 673 |
if(location.search == '?post_type=insertpostads&page=insert-post-ads'){
|
| 674 |
jQuery('#insert_ads_vi_signup').trigger('click');
|
| 675 |
} else {
|
| 678 |
})
|
| 679 |
function insert_ads_click_handler(target, title, width, height, openAction, UpdateAction, closeAction) {
|
| 680 |
jQuery('#'+target).click(function() {
|
| 681 |
+
//console.log(jQuery('#insert_ads_nonce').val(), jQuery('#insert_ads_admin_ajax').val());
|
| 682 |
+
//console.log(target);
|
| 683 |
jQuery('<div id="'+target+'_dialog"></div>').html('<div class="insert_ads_ajaxloader"></div>').dialog({
|
| 684 |
'modal': true,
|
| 685 |
'resizable': false,
|
| 839 |
}, function(response) {
|
| 840 |
if(response.indexOf('###SUCCESS###') !== -1) {
|
| 841 |
//jQuery('.wrap #poststuff').before(response.replace('###SUCCESS###', ''));
|
| 842 |
+
//console.log('succ');
|
| 843 |
location.reload();
|
| 844 |
} else if(response.indexOf('###FAIL###') !== -1) {
|
| 845 |
jQuery('.wrap #poststuff').before(response.replace('###FAIL###', ''));
|
| 846 |
+
//console.log('fail')
|
| 847 |
//setTimeout(function(){location.reload()}, 2000);
|
| 848 |
} else {
|
| 849 |
}
|
| 1162 |
}
|
| 1163 |
})
|
| 1164 |
|
| 1165 |
+
/*function showInp(){
|
| 1166 |
var loadSel = jQuery('input[name="cur-pos-rad"]:checked').val();
|
| 1167 |
if(loadSel == 'above'){
|
| 1168 |
jQuery('.vi-choose .insert_ads_popup_content_wrapper:first').show();
|
| 1173 |
} else {
|
| 1174 |
jQuery('.vi-choose .insert_ads_popup_content_wrapper').hide();
|
| 1175 |
}
|
| 1176 |
+
}*/
|
| 1177 |
function notifyInp(){
|
| 1178 |
jQuery('.funcnot').each(function(){
|
| 1179 |
var getCheck = jQuery(this).parent('div').find('input:checkbox').is(':checked'),
|
| 1186 |
})
|
| 1187 |
}
|
| 1188 |
notifyInp();
|
| 1189 |
+
//showInp();
|
| 1190 |
jQuery('#cur-pos-sel input').on('click', function(){
|
| 1191 |
+
//showInp();
|
| 1192 |
+
//console.log(jQuery('input[name="cur-pos-rad"]:checked').val());
|
| 1193 |
})
|
| 1194 |
jQuery('.postbox.vi-choose .ipcheckbox').on('click', function(){
|
| 1195 |
notifyInp();
|
| 1210 |
}, function(response) { }
|
| 1211 |
);
|
| 1212 |
});
|
| 1213 |
+
|
| 1214 |
+
jQuery('#insert_ads_inpostads_above_status + div').click(function(){
|
| 1215 |
+
if(jQuery('#insert_ads_inpostads_above_status').is(':checked')){
|
| 1216 |
+
//console.log('true');
|
| 1217 |
+
} else {
|
| 1218 |
+
//console.log('false')
|
| 1219 |
+
}
|
| 1220 |
+
})
|
| 1221 |
jQuery('body').on('click', '#set-update', function(){
|
| 1222 |
+
jQuery.post(
|
| 1223 |
+
jQuery('#insert_ads_admin_ajax').val(), {
|
| 1224 |
+
'action':'insert_ads_inpostads_above_form_save_action',
|
| 1225 |
+
'insert_ads_nonce': jQuery('#insert_ads_nonce').val(),
|
| 1226 |
+
'insert_ads_inpostads_above_status':'false',
|
| 1227 |
+
'insert_ads_inpostads_above_primary_ad_code_type':'vicode'
|
| 1228 |
+
})
|
| 1229 |
+
jQuery.post(
|
| 1230 |
+
jQuery('#insert_ads_admin_ajax').val(), {
|
| 1231 |
+
'action':'insert_ads_inpostads_middle_form_save_action',
|
| 1232 |
+
'insert_ads_nonce': jQuery('#insert_ads_nonce').val(),
|
| 1233 |
+
'insert_ads_inpostads_middle_status':'false',
|
| 1234 |
+
'insert_ads_inpostads_middle_primary_ad_code_type':'vicode'
|
| 1235 |
+
})
|
| 1236 |
+
//console.log('fdsfs');
|
| 1237 |
var insert_ads_vi_code_settings_ad_unit_type = jQuery('#insert_ads_vi_code_settings_ad_unit_type').val();
|
| 1238 |
var insert_ads_vi_code_settings_keywords = jQuery('#insert_ads_vi_code_settings_keywords').val();
|
| 1239 |
var insert_ads_vi_code_settings_iab_category_parent = jQuery('#insert_ads_vi_code_settings_iab_category_parent').val();
|
| 1247 |
var insert_ads_vi_code_settings_optional_2 = jQuery('#insert_ads_vi_code_settings_optional_2').val();
|
| 1248 |
var insert_ads_vi_code_settings_optional_3 = jQuery('#insert_ads_vi_code_settings_optional_3').val();
|
| 1249 |
var curLoc = jQuery('input[name="cur-pos-rad"]:checked').val();
|
| 1250 |
+
var disLoc = jQuery('input[name="cur-pos-rad"]').not(':checked').val();
|
| 1251 |
+
var curStat = jQuery('#insert_ads_inpostads_above_status').is(':checked') ? true : false;
|
| 1252 |
jQuery('.ui-dialog-content').html('<div class="insert_ads_ajaxloader"></div>');
|
| 1253 |
jQuery('.insert_ads_ajaxloader').show();
|
| 1254 |
jQuery.post(
|
| 1273 |
var successText = '<div id="sucessText" class="notice notice-success is-dismissible insert-post-ads-notice-welcome"><p>Settings saved!</p></div>';
|
| 1274 |
jQuery('#poststuff').before(successText);
|
| 1275 |
jQuery(document).find('#sucessText').delay('2000').fadeOut('1000');
|
| 1276 |
+
//console.log(curLoc, disLoc);
|
| 1277 |
var ajData= {},
|
| 1278 |
ajAction = 'action',
|
| 1279 |
ajActionVal = 'insert_ads_inpostads_'+curLoc+'_form_save_action',
|
| 1289 |
ajData[ajType] = ajTypeVal;
|
| 1290 |
jQuery.post(
|
| 1291 |
jQuery('#insert_ads_admin_ajax').val(), ajData, function(response){
|
| 1292 |
+
//console.log('saved');
|
| 1293 |
var sucdial = jQuery('<div id="sucdial">Succesfully updated!</div>').hide().fadeIn('1000');
|
| 1294 |
if(jQuery('#sucdial').length){
|
| 1295 |
jQuery(document).find('#sucdial').fadeIn('1000').delay('2000').fadeOut('1000');
|
| 1322 |
e.preventDefault();
|
| 1323 |
var dataForm = jQuery(this).parents('form').serializeArray();
|
| 1324 |
dataForm.push({name: 'submit', value: 'Save Settings'});
|
| 1325 |
+
//console.log(dataForm);
|
| 1326 |
jQuery.ajax({
|
| 1327 |
url : 'edit.php?post_type=insertpostads&page=insert-post-ads',
|
| 1328 |
method : 'POST',
|
| 1338 |
}
|
| 1339 |
})
|
| 1340 |
})
|
| 1341 |
+
|
| 1342 |
+
var statAbove = jQuery('#insert_ads_inpostads_above_status').attr('checked');
|
| 1343 |
+
var statMiddle = jQuery('#insert_ads_inpostads_middle_status').attr('checked');
|
| 1344 |
+
console.log(statAbove, statMiddle);
|
| 1345 |
+
|
| 1346 |
+
if(statMiddle === 'checked'){
|
| 1347 |
+
jQuery('#insert_ads_inpostads_above_status').attr('checked', true);
|
| 1348 |
+
jQuery('#insert_ads_inpostads_above_status + div').addClass('checked');
|
| 1349 |
+
jQuery('#cur-pos-above').attr('checked', false);
|
| 1350 |
+
jQuery('#cur-pos-middle').attr('checked', true);
|
| 1351 |
+
}
|
| 1352 |
});
|
readme.txt
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
Contributors: insertpostads
|
| 3 |
Tags: ad injection, ads, ads plugin, adsense, adsense injection, google adsense, insert ads in post, insert post ads, wordpress ads plugin, advertising plugin, banners plugin, post ads
|
| 4 |
Requires at least: 3.6
|
| 5 |
-
Tested up to: 4.9.
|
| 6 |
-
Stable tag: 1.3
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
|
@@ -68,6 +68,8 @@ I feel that we have done that here. I hope you enjoy using Insert Post Ads.
|
|
| 68 |
Thank you
|
| 69 |
|
| 70 |
== Changelog ==
|
|
|
|
|
|
|
| 71 |
|
| 72 |
= 1.3 =
|
| 73 |
* Improved UI for vi stories customization
|
| 2 |
Contributors: insertpostads
|
| 3 |
Tags: ad injection, ads, ads plugin, adsense, adsense injection, google adsense, insert ads in post, insert post ads, wordpress ads plugin, advertising plugin, banners plugin, post ads
|
| 4 |
Requires at least: 3.6
|
| 5 |
+
Tested up to: 4.9.4
|
| 6 |
+
Stable tag: 1.3.1
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 68 |
Thank you
|
| 69 |
|
| 70 |
== Changelog ==
|
| 71 |
+
= 1.3.1 =
|
| 72 |
+
* Bug fixes
|
| 73 |
|
| 74 |
= 1.3 =
|
| 75 |
* Improved UI for vi stories customization
|
