BNS Body Classes

توسط

Simple plugin that adds classes to the body_class output upon activation, including: a full list of date related classes; a few holiday classes; and, a generic sample full calendar extension.

Copyright 2012-2015 Edward Caissie (email : edward.caissie@gmail.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2,
as published by the Free Software Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

The license for this software can also likely be found here:
http://www.gnu.org/licenses/gpl-2.0.html

This section describes how to install the plugin and get it working.

  1. Go to the “Plugins” menu in the Administration Panels (“dashboard”).
  2. Click the ‘Add New’ link.
  3. Click the “Upload” link.
  4. Browse for the bns-body-classes.zip file on your computer; upload; and, install accordingly.
  5. Activate.

— or –

  1. Go to the “Plugins” menu in the Administration Panels (“dashboard”).
  2. Click the ‘Add New’ link.
  3. Search for BNS Body Classes.
  4. Install.
  5. Activate.

Please read this article for further assistance: http://wpfirstaid.com/2009/12/plugin-installation/

سوالات متداول

What are the “Current Date” classes?

The “Current Date” classes are a collection of classes dynamically created classes relevant to the date the reader lands
on the site. These classes would include on December 1, 2012 at 5:00pm (GMT-5) the following:

  • year-2012
  • leap-year
  • month-12
  • month-dec
  • month-december
  • day-01
  • day-sat
  • day-saturday
  • hour-22
  • hour-10pm

How do I activate the calendar extension?

Included with the package is the file named ‘bnsbc-calendar-sample.php’; simply rename this file to ‘bnsbc-calendar.php’, then edit it to add your own date-specific classes.

As the specifically named file ‘bnsbc-calendar.php’ is not included with the standard plugin package it should survive any automatic updates via the WordPress Administration Panels.
Just in case, it is recommended to keep a backup of your custom calendar in case it is lost from your site for whatever reason.

This file should also be saved under /wp-content/bns-customs/ as the safest update location.

How do I add a new class in the calendar extension?

After changing the sample file to ‘bnsbc-calendar.php’ simple find the date you want to add the class to and amend that line.

For example, to add a class for the Ides of March you would edit the March 15 entry and add an appropriate class such as:

  • near line 138: if ( ’15’ == date( ‘d’ ) ) { $dates .= ”; } would change to if ( ’15’ == date( ‘d’ ) ) { $dates .= ‘ ides-of-march’; }

NB: Remember to use “safe” characters for class names; and, add a single preceding space to eliminate the risk of classes running together.

تصویری برای این آیتم موجود نیست.
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
نسخه حجم فایل SHA256 تغییرات دانلود
0.9 18 کیلوبایت -
دانلود
×
بدون امتیاز

قیمت:

رایگان

نگارش

0.9

آخرین انتشار

17 اردیبهشت 1405

آخرین بروزرسانی

3 ماه پیش

نصب های فعال

10+

نگارش وردپرس

وردپرس 3.0+

تست شده از نسخه

وردپرس 4.5.33

نگارش PHP

-

نسخه ها

1 نسخه