Allows passing of a string to the theme function and will go to the first match
This commit is contained in:
parent
00ddc9156b
commit
33cddeb978
1 changed files with 10 additions and 2 deletions
|
@ -122,7 +122,11 @@ function get_theme() {
|
||||||
wpPath=$public_html;
|
wpPath=$public_html;
|
||||||
fi
|
fi
|
||||||
domain="$(basename $(dirname $public_html ) ).local.jh"
|
domain="$(basename $(dirname $public_html ) ).local.jh"
|
||||||
theme=$(dirname $(wp --path="$wpPath" --url="$domain" theme path $(wp --path="$wpPath" --url="$domain" theme list 2> /dev/null | grep "active" | grep -v "inactive" | awk '{print $1}') 2> /dev/null ))
|
if [ ! -z "$1" ]; then
|
||||||
|
theme=$(dirname $(wp --path="$wpPath" --url="$domain" theme path $(wp --path="$wpPath" --url="$domain" theme list 2> /dev/null | grep "$1" | head -n 1 | awk '{print $1}') 2> /dev/null ))
|
||||||
|
else
|
||||||
|
theme=$(dirname $(wp --path="$wpPath" --url="$domain" theme path $(wp --path="$wpPath" --url="$domain" theme list 2> /dev/null | grep "active" | grep -v "inactive" | awk '{print $1}') 2> /dev/null ))
|
||||||
|
fi
|
||||||
if [ -d $theme ]; then
|
if [ -d $theme ]; then
|
||||||
echo $theme
|
echo $theme
|
||||||
else
|
else
|
||||||
|
@ -135,7 +139,11 @@ function get_theme() {
|
||||||
|
|
||||||
#Takes you to the child theme
|
#Takes you to the child theme
|
||||||
function theme() {
|
function theme() {
|
||||||
ctheme=$(get_theme)
|
if [ ! -z "$1" ]; then
|
||||||
|
ctheme=$(get_theme "$1")
|
||||||
|
else
|
||||||
|
ctheme=$(get_theme)
|
||||||
|
fi
|
||||||
if [ ! -z "$ctheme" ]; then
|
if [ ! -z "$ctheme" ]; then
|
||||||
cd $ctheme
|
cd $ctheme
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue