mazey-wordpress-utils
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

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

Package Sidebar

Install

npm i mazey-wordpress-utils

Weekly Downloads

5

Version

1.3.0

License

MIT

Unpacked Size

132 kB

Total Files

15

Last publish

Collaborators

  • mazeyqian