mirror of
https://github.com/kremalicious/krtmn.git
synced 2024-12-22 09:13:25 +01:00
random keyword plugin
This commit is contained in:
parent
ef210774b2
commit
43686f16c9
44
user/plugins/random-keyword/plugin.php
Normal file
44
user/plugins/random-keyword/plugin.php
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
Plugin Name: Random Keywords
|
||||||
|
Plugin URI: http://yourls.org/
|
||||||
|
Description: Assign random keywords to shorturls, like bitly (sho.rt/hJudjK)
|
||||||
|
Version: 1.1
|
||||||
|
Author: Ozh
|
||||||
|
Author URI: http://ozh.org/
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Release History:
|
||||||
|
*
|
||||||
|
* 1.0 Initial release
|
||||||
|
* 1.1 Added: don't increment sequential keyword counter & save one SQL query
|
||||||
|
* Fixed: plugin now complies to character set defined in config.php
|
||||||
|
*/
|
||||||
|
|
||||||
|
global $ozh_random_keyword;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* CONFIG: EDIT THIS
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Length of random keyword */
|
||||||
|
$ozh_random_keyword['length'] = 5;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* DO NOT EDIT FARTHER
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Generate a random keyword
|
||||||
|
yourls_add_filter( 'random_keyword', 'ozh_random_keyword' );
|
||||||
|
function ozh_random_keyword() {
|
||||||
|
global $ozh_random_keyword;
|
||||||
|
return yourls_rnd_string( $ozh_random_keyword['length'] );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Don't increment sequential keyword tracker
|
||||||
|
yourls_add_filter( 'get_next_decimal', 'ozh_random_keyword_next_decimal' );
|
||||||
|
function ozh_random_keyword_next_decimal( $next ) {
|
||||||
|
return ( $next - 1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user