Version Description
Download this release
Release Info
Developer | hallsofmontezuma |
Plugin | All in One SEO Pack |
Version | 2.10.1 |
Comparing to | |
See all releases |
Code changes from version 2.10 to 2.10.1
- aioseop_class.php +2 -2
- all_in_one_seo_pack.php +3 -3
- bin/install-wp-tests.sh +0 -118
- modules/aioseop_sitemap.php +1 -2
- readme.txt +1 -1
aioseop_class.php
CHANGED
@@ -949,8 +949,8 @@ class All_in_One_SEO_Pack extends All_in_One_SEO_Pack_Module {
|
|
949 |
'condshow' => array( 'aiosp_disable' => 'on' ),
|
950 |
),
|
951 |
),
|
952 |
-
// #1067: if SEO is disabled and an empty array is passed below, it will be
|
953 |
-
'display' => $aioseop_options['aiosp_cpostactive'],
|
954 |
),
|
955 |
);
|
956 |
|
949 |
'condshow' => array( 'aiosp_disable' => 'on' ),
|
950 |
),
|
951 |
),
|
952 |
+
// #1067: if SEO is disabled and an empty array is passed below, it will be overridden. So let's pass a post type that cannot possibly exist.
|
953 |
+
'display' => ! empty( $aioseop_options['aiosp_cpostactive'] ) ? array( $aioseop_options['aiosp_cpostactive'] ) : array( '___null___' ),
|
954 |
),
|
955 |
);
|
956 |
|
all_in_one_seo_pack.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: All In One SEO Pack
|
5 |
Plugin URI: https://semperplugins.com/all-in-one-seo-pack-pro-version/
|
6 |
Description: Out-of-the-box SEO for your WordPress blog. Features like XML Sitemaps, SEO for custom post types, SEO for blogs or business sites, SEO for ecommerce sites, and much more. More than 50 million downloads since 2007.
|
7 |
-
Version: 2.10
|
8 |
Author: Michael Torbert
|
9 |
Author URI: https://semperplugins.com/all-in-one-seo-pack-pro-version/
|
10 |
Text Domain: all-in-one-seo-pack
|
@@ -32,14 +32,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
32 |
* The original WordPress SEO plugin.
|
33 |
*
|
34 |
* @package All-in-One-SEO-Pack
|
35 |
-
* @version 2.10
|
36 |
*/
|
37 |
|
38 |
if ( ! defined( 'AIOSEOPPRO' ) ) {
|
39 |
define( 'AIOSEOPPRO', false );
|
40 |
}
|
41 |
if ( ! defined( 'AIOSEOP_VERSION' ) ) {
|
42 |
-
define( 'AIOSEOP_VERSION', '2.10' );
|
43 |
}
|
44 |
global $aioseop_plugin_name;
|
45 |
$aioseop_plugin_name = 'All in One SEO Pack';
|
4 |
Plugin Name: All In One SEO Pack
|
5 |
Plugin URI: https://semperplugins.com/all-in-one-seo-pack-pro-version/
|
6 |
Description: Out-of-the-box SEO for your WordPress blog. Features like XML Sitemaps, SEO for custom post types, SEO for blogs or business sites, SEO for ecommerce sites, and much more. More than 50 million downloads since 2007.
|
7 |
+
Version: 2.10.1
|
8 |
Author: Michael Torbert
|
9 |
Author URI: https://semperplugins.com/all-in-one-seo-pack-pro-version/
|
10 |
Text Domain: all-in-one-seo-pack
|
32 |
* The original WordPress SEO plugin.
|
33 |
*
|
34 |
* @package All-in-One-SEO-Pack
|
35 |
+
* @version 2.10.1
|
36 |
*/
|
37 |
|
38 |
if ( ! defined( 'AIOSEOPPRO' ) ) {
|
39 |
define( 'AIOSEOPPRO', false );
|
40 |
}
|
41 |
if ( ! defined( 'AIOSEOP_VERSION' ) ) {
|
42 |
+
define( 'AIOSEOP_VERSION', '2.10.1' );
|
43 |
}
|
44 |
global $aioseop_plugin_name;
|
45 |
$aioseop_plugin_name = 'All in One SEO Pack';
|
bin/install-wp-tests.sh
DELETED
@@ -1,118 +0,0 @@
|
|
1 |
-
#!/usr/bin/env bash
|
2 |
-
|
3 |
-
if [ $# -lt 3 ]; then
|
4 |
-
echo "usage: $0 <db-name> <db-user> <db-pass> [db-host] [wp-version]"
|
5 |
-
exit 1
|
6 |
-
fi
|
7 |
-
|
8 |
-
DB_NAME=$1
|
9 |
-
DB_USER=$2
|
10 |
-
DB_PASS=$3
|
11 |
-
DB_HOST=${4-localhost}
|
12 |
-
WP_VERSION=${5-latest}
|
13 |
-
|
14 |
-
WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib}
|
15 |
-
WP_CORE_DIR=${WP_CORE_DIR-/tmp/wordpress/}
|
16 |
-
|
17 |
-
download() {
|
18 |
-
if [ `which curl` ]; then
|
19 |
-
curl -s "$1" > "$2";
|
20 |
-
elif [ `which wget` ]; then
|
21 |
-
wget -nv -O "$2" "$1"
|
22 |
-
fi
|
23 |
-
}
|
24 |
-
|
25 |
-
if [[ $WP_VERSION =~ [0-9]+\.[0-9]+(\.[0-9]+)? ]]; then
|
26 |
-
WP_TESTS_TAG="tags/$WP_VERSION"
|
27 |
-
elif [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then
|
28 |
-
WP_TESTS_TAG="trunk"
|
29 |
-
else
|
30 |
-
# http serves a single offer, whereas https serves multiple. we only want one
|
31 |
-
download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json
|
32 |
-
grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json
|
33 |
-
LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//')
|
34 |
-
if [[ -z "$LATEST_VERSION" ]]; then
|
35 |
-
echo "Latest WordPress version could not be found"
|
36 |
-
exit 1
|
37 |
-
fi
|
38 |
-
WP_TESTS_TAG="tags/$LATEST_VERSION"
|
39 |
-
fi
|
40 |
-
|
41 |
-
set -ex
|
42 |
-
|
43 |
-
install_wp() {
|
44 |
-
|
45 |
-
if [ -d $WP_CORE_DIR ]; then
|
46 |
-
return;
|
47 |
-
fi
|
48 |
-
|
49 |
-
mkdir -p $WP_CORE_DIR
|
50 |
-
|
51 |
-
if [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then
|
52 |
-
mkdir -p /tmp/wordpress-nightly
|
53 |
-
download https://wordpress.org/nightly-builds/wordpress-latest.zip /tmp/wordpress-nightly/wordpress-nightly.zip
|
54 |
-
unzip -q /tmp/wordpress-nightly/wordpress-nightly.zip -d /tmp/wordpress-nightly/
|
55 |
-
mv /tmp/wordpress-nightly/wordpress/* $WP_CORE_DIR
|
56 |
-
else
|
57 |
-
if [ $WP_VERSION == 'latest' ]; then
|
58 |
-
local ARCHIVE_NAME='latest'
|
59 |
-
else
|
60 |
-
local ARCHIVE_NAME="wordpress-$WP_VERSION"
|
61 |
-
fi
|
62 |
-
download https://wordpress.org/${ARCHIVE_NAME}.tar.gz /tmp/wordpress.tar.gz
|
63 |
-
tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR
|
64 |
-
fi
|
65 |
-
|
66 |
-
download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php
|
67 |
-
}
|
68 |
-
|
69 |
-
install_test_suite() {
|
70 |
-
# portable in-place argument for both GNU sed and Mac OSX sed
|
71 |
-
if [[ $(uname -s) == 'Darwin' ]]; then
|
72 |
-
local ioption='-i .bak'
|
73 |
-
else
|
74 |
-
local ioption='-i'
|
75 |
-
fi
|
76 |
-
|
77 |
-
# set up testing suite if it doesn't yet exist
|
78 |
-
if [ ! -d $WP_TESTS_DIR ]; then
|
79 |
-
# set up testing suite
|
80 |
-
mkdir -p $WP_TESTS_DIR
|
81 |
-
svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes
|
82 |
-
fi
|
83 |
-
|
84 |
-
if [ ! -f wp-tests-config.php ]; then
|
85 |
-
download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php
|
86 |
-
sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR':" "$WP_TESTS_DIR"/wp-tests-config.php
|
87 |
-
sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php
|
88 |
-
sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php
|
89 |
-
sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php
|
90 |
-
sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php
|
91 |
-
fi
|
92 |
-
|
93 |
-
}
|
94 |
-
|
95 |
-
install_db() {
|
96 |
-
# parse DB_HOST for port or socket references
|
97 |
-
local PARTS=(${DB_HOST//\:/ })
|
98 |
-
local DB_HOSTNAME=${PARTS[0]};
|
99 |
-
local DB_SOCK_OR_PORT=${PARTS[1]};
|
100 |
-
local EXTRA=""
|
101 |
-
|
102 |
-
if ! [ -z $DB_HOSTNAME ] ; then
|
103 |
-
if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then
|
104 |
-
EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp"
|
105 |
-
elif ! [ -z $DB_SOCK_OR_PORT ] ; then
|
106 |
-
EXTRA=" --socket=$DB_SOCK_OR_PORT"
|
107 |
-
elif ! [ -z $DB_HOSTNAME ] ; then
|
108 |
-
EXTRA=" --host=$DB_HOSTNAME --protocol=tcp"
|
109 |
-
fi
|
110 |
-
fi
|
111 |
-
|
112 |
-
# create database
|
113 |
-
mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA
|
114 |
-
}
|
115 |
-
|
116 |
-
install_wp
|
117 |
-
install_test_suite
|
118 |
-
install_db
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modules/aioseop_sitemap.php
CHANGED
@@ -459,7 +459,7 @@ if ( ! class_exists( 'All_in_One_SEO_Pack_Sitemap' ) ) {
|
|
459 |
'on ' !== $options[ "{$this->prefix}indexes" ] &&
|
460 |
1001 < $options[ "{$this->prefix}max_posts" ]
|
461 |
) {
|
462 |
-
|
463 |
$post_counts = $this->get_total_post_count(
|
464 |
array(
|
465 |
'post_type' => $options[ "{$this->prefix}posttypes" ],
|
@@ -472,7 +472,6 @@ if ( ! class_exists( 'All_in_One_SEO_Pack_Sitemap' ) ) {
|
|
472 |
$num_terms = array_sum( $term_counts );
|
473 |
}
|
474 |
|
475 |
-
// TODO Fix undefined variable.
|
476 |
$sitemap_urls = $post_counts + $num_terms;
|
477 |
|
478 |
if ( 1001 > $sitemap_urls ) {
|
459 |
'on ' !== $options[ "{$this->prefix}indexes" ] &&
|
460 |
1001 < $options[ "{$this->prefix}max_posts" ]
|
461 |
) {
|
462 |
+
$num_terms = 0;
|
463 |
$post_counts = $this->get_total_post_count(
|
464 |
array(
|
465 |
'post_type' => $options[ "{$this->prefix}posttypes" ],
|
472 |
$num_terms = array_sum( $term_counts );
|
473 |
}
|
474 |
|
|
|
475 |
$sitemap_urls = $post_counts + $num_terms;
|
476 |
|
477 |
if ( 1001 > $sitemap_urls ) {
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtor
|
|
4 |
Tags: seo, all in one seo, google, twitter, page, image seo, social, search engine optimization, sitemap, WordPress SEO, meta, meta description, xml sitemap, google sitemap, sitemaps, robots meta, yahoo, bing, news sitemaps, multisite, canonical, nofollow, noindex, keywords, description, webmaster tools, google webmaster tools, google analytics
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 5.0
|
7 |
-
Stable tag: 2.10
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
4 |
Tags: seo, all in one seo, google, twitter, page, image seo, social, search engine optimization, sitemap, WordPress SEO, meta, meta description, xml sitemap, google sitemap, sitemaps, robots meta, yahoo, bing, news sitemaps, multisite, canonical, nofollow, noindex, keywords, description, webmaster tools, google webmaster tools, google analytics
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 5.0
|
7 |
+
Stable tag: 2.10.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|