1.3.0 • Published 6 months ago

mazey-wordpress-utils v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Mazey WordPress Utils

NPM version l

WordPress utilities.

Install

You can get mazey-wordpress-utils via npm.

npm install mazey-wordpress-utils --save

Usage

hideSidebar

Hide the sidebar on the webpage.

Example: https://example.com/home?hide_sidebar

hideSidebar({
  urlContainList: ['hide_sidebar', 'no_sidebar'],
  primarySelector: '#main-content',
  secondarySelector: '#sidebar'
});

hideHeaderInTOC

Hide the header when it meets one of these two conditions:

  • Use WordPress Plugin Easy Table of Contents and open it in this page.
  • The page's URL is matched with one of the urlContainList.

Example: https://example.com/home?hide_header_in_toc

hideHeaderInTOC({
  urlContainList: ['hide_header_in_toc', 'no_header_in_toc'],
  headerSelector: '.site-header'
});

isIncludeInUrl

Check if the current URL includes a specified string.

Example: https://example.com/home?example

isIncludeInUrl({
  urlContainString: 'example'
});

setImgWidthHeight

Set the width and height of an image based on the parameters specified in the image's URL.

Use jQuery to select all img elements on the page and then checks each image's src attribute for width and height parameters. If these parameters are found, the function sets the image's width and height accordingly.

The width and height parameters in the URL should be in the format width=<value><unit> and height=<value><unit>, where <value> is a number and <unit> is a CSS unit like px, rem, or vw.

Example 1: For an image with the URL <img src="https://example.com/image.png?width=400px&height=200px" alt="file" />, the function will execute window.jQuery('img').width('400px') and window.jQuery('img').height('200px').

Example 2: For an image with the URL <img src="https://example.com/image.png?width=400rem&height=20vw" alt="file" />, the function will execute window.jQuery('img').width('400rem') and window.jQuery('img').height('20vw').

Contributing

# dev
npm run dev

# build
npm run build
1.2.3

6 months ago

1.2.2

6 months ago

1.3.0

6 months ago

1.2.0

1 year ago

1.2.1

1 year ago

1.1.0

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.3

2 years ago

1.0.0

2 years ago

0.0.1

2 years ago