Descripción
WParty is a WordPress Plugin to mix your website contents
* Pages
* Articles
* Widgets
* Contact Form
* Menus
* Media
- DEV: Theme Builder
PAGES
- Do you want to include the content from another page ?
- Simply use the shortcode [part]
-
[part name=»page-name»]
-
Custom HTML styles attributes can be added (id, class, style).
- [part name=»page-name» id=»my-id» class=»my-class» style=»background-color:#123456;»]
Note
- The plugin also activates ALL shortcodes in Text Widgets.
- It makes easier to write HTML content in WordPress Editor, using Pages Rich Editor, and then embed the content in Text Widgets.
Note
- The plugin also disables WordPress auto (P)(/P).
- The shortcode [part name=»page-name»] can access to all public and private pages/articles (warning to multi-users site)
- This choice allows to keep parts as private content
REDIRECT
- Simple page redirection
- [part widget=»redirect» instance=»/page-new-url/»]
SHORTCODE PROGRAMMING
- Manage easily Events or Multi-languages websites…
- Conditions can be combined with widgets.
DATE CONDITIONS
- display shortcode content between 01/03/2013 and 25/03/2013 ?
- [part name=»page-name» start=»01-03-2013″ end=»25-03-2013″]
REQUEST CONDITIONS
- display shortcode content if URL has GET specific parameter…
- http://mysite.com/my-page/?lang=fr
- [part if=»lang=fr» widget=»redirect» instance=»/page-lang-fr/»]
LIST WIDGET: CUSTOM LOOP AND HTML LAYOUT
-
The widget «list» accepts a custom HTML model
[part widget=»list» args=»numberposts=5&tag=my-tag1,my-tag2″]
TITLE
CONTENT
TAGS / CATS / DATE
[/part]
META
- Do you want to display post meta inside the post content ?
- [part meta=»meta-name»]
LOOP
- Default LOOP can be included same as a widget:
- Read more… https://codex.wordpress.org/Template_Tags/get_posts
- [part widget=»loop»]
- [part widget=»loop» args=»numberposts=5&tag=my-tag1,my-tag2″]
CONTACT FORM
- Do you want to add a contact form ?
- [part widget=»contact»]
- Or build your custom contact form
-
Translate your contact form as needed
[part widget=»contact»]
Your Name
Your Email
Subject
Message
MESSAGE
Message Sent. Thanks for your interest.
[PROBLEM]… Please try again later…
[MISSING]… Please fill missing information…[/part]
Note
- Content can embed recursive shortcodes (max=10).
WORDPRESS WIDGETS
- WP Widgets can be added inside Pages/Posts. (Calendar, Recent_Posts, Tags, RSS, etc…).
- Read more… https://codex.wordpress.org/Function_Reference/the_widget
- [part widget=»news»]
- [part widget=»tags»]
- [part widget=»categories»]
- [part widget=»archives»]
- [part widget=»calendar»]
- [part widget=»pages»]
- [part widget=»rss» instance=»url=http://applh.com/feed/»]
- [part widget=»menu» instance=»nav_menu=my-menu»]
SIDEBARS
- [part widget=»sidebar» name=»theme-sidebar-name»]
LOREM IPSUM
- Fill with text «Lorem Ipsum…»
- [part widget=»lorem»]
- [part widget=»lorem» max=»200″]
- Embed a PDF viewer in your website
- See… https://docs.google.com/viewer
- [part widget=»pdf» width=»640″ height=»640″]http://your.website.com/file.pdf[/part]
MAP
- Embed a Google Map in your website
- See… https://maps.google.com/
- [part widget=»map» width=»640″ height=»640″]http://maps.google.fr/maps?q=paris[/part]
- (note: don’t use the short URL http://goo.gl/maps/…)
MARKDOWN
- Prefer writing with MarkDown Syntax ?
- See… http://daringfireball.net/projects/markdown/syntax
-
Requirements: PHP5.3+
[part widget=»mark»]
This is an H1
This is an H2
This is an H6
- Bird
- McHale
- Parish
- Red
- Green
- Blue
This is an example inline link.
This link has no title attribute.
single asterisks
single underscores
double asterisks
double underscores
[/part]
CSV
- Need to include some CSV data as a Table?
- Requirements: PHP5.3+
-
note: empty lines are ignored
[part widget=»csv»]
cell11,cell12,cell13
cell21,cell22,cell23cell31,cell32,cell33
[/part]
[part widget=»csv» cut=»|»]
cell11|cell12|cell13
cell21|cell22|cell23cell31|cell32|cell33
[/part]
WEBHOOKS: MARK2 and CSV2
- Need to fetch data from an URL ?
- eg: Google SpreadSheet
- Include some CSV external data as a Table
- Include some Markdown external code
-
Requirements: PHP5.3+
[part widget=»mark2″]
https://docs.google.com/spreadsheet/pub?key=0AhDBS7EaaokRdGQ5Z1g5cjE1YzRUS3NxRmZ4RGJYRGc&output=txt
[/part][part widget=»csv2″]
https://docs.google.com/spreadsheet/pub?key=0AhDBS7EaaokRdGFFRGNjam1HOEk2dU84d19IUGZlWVE&single=true&gid=0&output=csv
[/part]
PAGE TEMPLATE
- Need to customize your active theme with a new Page Template ?
- [part dev=»add-template» file=»my-template» text=»Template Name»]
- creates a file my-template.php with needed code to show as a Page Template
- (note: edit-theme role capability is required)
THEME BUILDER
- Need to create a new Theme ?
- WParty is also a theme builder
- [part theme=»My Theme» name=»new-theme»]
- creates the folder /themes/new-theme/ and WP theme files inside to show as «My Theme» in Appearance Menu
- (note: edit-theme role capability is required)
Note
- WParty is designed to work with MultiSites installation.
MEDIA
- UNDER DEVELOPMENT
- Creates a local cache copy of original image
- Cache folder is /uploads/wparty/
- [part widget=»media»]http://somesite.com/image.jpg[/part]
- [part widget=»media» width=»100″]http://somesite.com/image.png[/part]
- [part widget=»media» width=»100″ height=»200″]http://somesite.com/image.gif[/part]
SLIDER
- UNDER DEVELOPMENT
- [part widget=»slider» name=»my-slider»]
Happy New Year
Best wishes for 2013. 😉
Instalación
This section describes how to install the plugin and get it working.
e.g.
- Upload
/wparty/
folder to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Add shortcode
[part name="page-name"]
in your pages content
Preguntas frecuentes
- What is a PART ?
-
- PAges, ARTicles…
- This plugin allows to mix contents with ShortCode.
- …PART ;-p
- Can we program with ShortCodes ?
-
WParty add a shortcode to expose some WP API.
Webmasters can create some simple ‘program’ with shortcodes.
‘Pages’ can be seen as ‘functions’.
Reseñas
No hay reseñas para este plugin.
Colaboradores y desarrolladores
«WParty» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores¿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
1.7.9
- new webhook widgets «csv2» «mark2″: [part widget=»csv2»]http://url-to-text-data[/part]
1.7.x
- new widget «csv»: [part widget=»csv»]col1,col2,col3[/part]
- new widget «mark»: [part widget=»mark»]markdown syntax[/part]
- new widgets «pdf», «map»
- shortcode to add page template to active theme
- widget lorem
- widget media [DEV]
- widget contact more customizable
- code separated in several files
1.6.x
- add contact form widget
- Add custom layout
- DISABLE WordPress autop
- more customisation on theme builder
- more recursion in widget LIST
- Add widget ‘list’
- Add protection against infinite loop (recursion max=10)
-
Add CONDITIONS to parts (if, start, end)
Manage easily Events or Multilang -
Add Redirection widget
- Add Meta part
1.5.x
- BUGFIX: Add missing filter
- Add Widgets LOOP, SIDEBARS
1.4
- Add Widgets
1.3
- Bug Correction
- Add Widgets
- DEV: Add theme builder
1.2
- Add custom CSS (id, class and style)
- Add custom menu inclusion
1.1
- Add recursion in page content for embedded shortcodes
- Activate shortcodes in Text Widget
1.0
- Initial version