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

/mazey-wordpress-utils/

    Package Sidebar

    Install

    npm i mazey-wordpress-utils

    Weekly Downloads

    0

    Version

    1.3.0

    License

    MIT

    Unpacked Size

    132 kB

    Total Files

    15

    Last publish

    Collaborators

    • mazeyqian