oik

Descripción

The oik base plugin provides a series of advanced WordPress shortcodes that help you display dynamic content from your website’s pages, posts, attachments, links and custom post types.
The OIK Information Kit uses lazy smart shortcode technology to display your WordPress website’s content including your often included key-information.
The functionality in the oik base plugin is used by over 40 other WordPress plugins, providing powerful facilities for an efficient, performant website.

oik now provides over 80 shortcodes including:

  • [bw_pages], [bw_posts], [bw_thumbs], [bw_attachments], [bw_images], [bw_pdf] shortcodes to list subpages, posts, attachments or custom post types
  • [bw_cycle] to display content using jQuery cycle.
  • [bw_list], [bw_tree] to display lists of links to pages, posts, attachments or custom post types
  • [bw_table] to tabulate pages, posts or custom post types
  • [bw_bookmarks] to list links
  • [paypal] shortcodes for PayPal buttons: Pay Now, Buy Now, Donate, Add to Cart, View Cart/Checkout
  • [bw_block] & [bw_eblock], [div] & [ediv], [clear] – to create block structures within your pages, posts and even widgets
  • [bw_button], [bw_contact_button] – to provide call-to-action button style links for Artisteer themes
  • helper shortcodes for web designers and developers: [bw_editcss], [bwtrace], [bw_wpadmin], [bw_wtf], [stag] & [etag]

oik helps you to display information about you, your company, your social networking ids and your website using standard formats that search engines such as Google recognise.

  • You enter your information once, then use oik shortcodes to display it wherever you want; in titles, post and page content, header, sidebar and footer widgets.
  • Whenever you need to change a value you only need to update it in one place; and your website is updated instantly.
  • Shortcodes to display often included key information include: [bw_contact], [bw_telephone], [bw_mobile], [bw_mailto], [bw_company], [bw_address], [bw_show_googlemap], [bw_directions], [bw_logo], [bw_qrcode], [bw_copyright]
  • For your social networking use the [bw_follow_me] shortcode to display your links to Twitter, Facebook, LinkedIn, etcetera

Características:

  • oik provides buttons to help you write the shortcodes, showing you the parameters you can choose and default values
  • oik provides a shortcode discovery page where you can find out about every shortcode which is active in your site
  • lazy programming means that code is only loaded when it’s actually needed
  • smart means that the shortcodes can recognise the content in which they’re used and adjust their behaviour accordingly
  • oik is extendable – plugin developers can build on the oik base functionality
  • using the oik API: help, syntax information, examples AND HTML snippets can be produced for any plugin or theme that provides shortcodes
  • oik is theme independent; meaning that you can change your theme without having to worry about whether or not the shortcodes will still work.
  • oik uses microformats so that Google and other search engines can understand your content.

Further reading

If you want to read more about the oik plugins then please visit the
oik plugin
«the oik plugin – for often included key-information»

Other plugins

Other plugins which depend upon the oik API are available on WordPress.org:

  • bbboing – obfuscate text but leave it readable
  • cookie-cat – [cookies] shortcode to list the cookies your website may use
  • oik-batchmove – batch change post categories or published date
  • oik-nivo-slider – [nivo] shortcode for the jQuery «Nivo slider» for posts, pages, attachments and custom post types
  • oik-privacy-policy – generate a privacy policy page, compliant with UK cookie law (EU cookie directive)
  • oik-read-more – progressively reveal content by clicking on «read more» buttons

Plugins which participate with oik shared libraries are:

  • oik-bwtrace – Debug trace for WordPress, including action and filter tracing
  • oik-css – [bw_css] for CSS styling per page
  • uk-tides – [bw_tides] shortcode for tide times and heights in the UK (replaces oik-tides)

These plugins are not dependent upon oik:

More FREE and Premium plugins are available from oik-plugins.com including:

oik plugins are suitable for:

  • WordPress site owners
  • WordPress site administrators
  • WordPress designers
  • WordPress web site developers
  • WordPress plugin developers

oik plugins are tested with:

  • WordPress
  • WordPress Multi Site
  • PHP 8.0
  • PHPUnit 9

All of the plugins are developed using a set of functions that can make PHP and HTML coding a bit easier.
These are known as the OIK Application Programming Interface (OIK API)

Capturas

  • oik options - Options
  • Demonstrating [bw_pages] and [bw_thumbs]
  • [bw_contact_form] - Contact form and [bw_show_googlemap] - Google Map
  • Option to display post IDs on admin pages
  • Custom CSS button
  • oik button dialog - to create the [bw_button] shortcode
  • oik PayPal dialog - create PayPal buttons: Pay Now, Buy Now, Donate, Add to Cart and View Cart/Checkout
  • oik shortcodes dialog - showing syntax for [bw_block]
  • oik options - Shortcode help - lists ALL active shortcodes
  • oik options - Buttons

Bloques

Este plugin proporciona 8 bloques.

  • Countdown Countdown timer
  • PayPal button Creates a PayPal button
  • Follow me Display Social media links
  • Contact form Displays a Contact form
  • Google Maps Displays a Google Maps map using oik options
  • Shortcode block for oik shortcodes Expands oik shortcodes
  • Dynamic content block Expands content for dynamic oik shortcodes.
  • Address Displays your address

Instalación

See Frequently Asked Questions

FAQ

Installation

  1. Upload the contents of the oik plugin to the `/wp-content/plugins/oik’ directory
  2. Activate the oik base plugin through the ‘Plugins’ menu in WordPress
  3. Go to oik options > options to fill in your often included key information
  4. Use the blocks or shortcodes when writing your content

Where is the FAQ?

oik FAQ

Is there a support forum?

Yes – please use the oik plugin forum

Can I get support?

Yes – see above

Where are the blocks documented?

oik blocks

For blocks of many other WordPress plugins ( including WordPress SEO, Jetpack, WooCommerce ) see blocks.wp-a2z.org

Where are the shortcodes documented?

oik shortcodes

The shortcode reference includes the standard WordPress shortcodes and help for shortcodes provided by other oik plugins.

For other popular WordPress plugins (e.g. Jetpack, Easy-Digital-Downloads, WooCommerce) see WP-a2z.org

Reseñas

No hay valoraciones para este plugin.

Colaboradores y desarrolladores

«oik» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«oik» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «oik» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

4.8.1

  • Changed: Add translator’s comments. #202
  • Changed: Update tests, catering for official translations and theme updates etc
  • Changed: Update build files #202
  • Changed: Reduce trace output from bw_get_posts #106
  • Changed: Don’t import BWQueryControls; it’s not used
  • Changed: Reduce trace output from oik-navi #106
  • Changed: Updated wp-scripts #202
  • Tested: With WordPress 6.0.1 and WordPress Multi Site
  • Tested: With PHP 8.0
  • Tested: With PHPUnit 9
  • Tested: With Gutenberg 13.8.1

4.8.0

  • Added: Dynamic PayPal block #184 #203
  • Changed: Add custom webpack.config.js for multiple entry points #202
  • Changed: Update blocks and translations for multiple entry points #202
  • Changed: Update build for multiple entry points – one per block #202
  • Changes: Update wp-scripts version #202
  • Fixed: Ensure inline style is enqueued for bw_follow_me #187
  • Fixed: bw_follow_me: Choose correct icon for GitHub #187
  • Tested: With WordPress 5.9.3 and WordPress Multi Site
  • Tested: With Gutenberg 12.9.0
  • Tested: With PHP 8.0
  • Tested: With PHPUnit 9