slink creates named links using a Markdown-like syntax. Named links insert html or php into a page or post, without writing any html or php.
slink provides a way to insert named links into pages and posts, and have those links translated into HTML or execute PHP as defined in a separate configuration file. It uses a Markdown-like syntax that should be understandable by anyone who uses Markdown.
The possibilities of slink are boundless, some example uses are:
slink's intended audience is:
To use a named tag in a page or post, use this syntax:
[name: text] ( uri )
name
the name of the link, as defined in the configuration file
text
the text that the user wants to appear associated with this link.
uri
the uri of the link. Usage is dependent on the type of link, for example
an anchor might use this as part of the href, whereas an img might use
it as part of the src.
The slink_config.php file should be edited to establish named links:
slink_html( 'name', 'html' );
name
Case-insensitive name of the named link.
html
The html to insert. $text and $uri can be inserted into the html to refer to those parameters as entered in the post/page.
slink_html( 'name', '' );
slink_php( 'name', 'code' );
name
Case-insensitive name of the named link.
code
The php code to execute. Like the HTML, $text and $uri can be used to refer to those parameters as entered in the post/page. The code need not return any value, but if it does, it should be a string, which will be inserted into the php. If you want to apply slink filtering to your return value, return slink_filter( $result ).
slink_php( 'name', 'return my_php_function( $uri, $text );' );
Requires: 2.0.2 or higher
Compatible up to: 2.7
Last Updated: 2009-4-9
Downloads: 148




