
wp-print with qtranslate WordPress
By:
pifa on
May 8th, 2012 | syntax:
PHP | size: 1.45 KB | hits: 32 | expires: Never
### Function: Print htaccess ReWrite Rules
add_filter('generate_rewrite_rules', 'print_rewrite');
function print_rewrite($wp_rewrite) {
// Print Rules For Posts
$r_rule = '';
$r_link = '';
$print_link = qtrans_convertURL(get_permalink());
### Function: Display Print Link
function print_link($print_post_text = '', $print_page_text = '', $echo = true) {
global $id;
if (function_exists('polyglot_get_lang')){
global $polyglot_settings;
$polyglot_append = $polyglot_settings['uri_helpers']['lang_view'].'/'.polyglot_get_lang().'/';
}
$output = '';
$using_permalink = get_option('permalink_structure');
$print_options = get_option('print_options');
$print_style = intval($print_options['print_style']);
if(empty($print_post_text)) {
$print_text = stripslashes($print_options['post_text']);
} else {
$print_text = $print_post_text;
}
$print_icon = plugins_url('wp-print/images/'.$print_options['print_icon']);
$print_link = qtrans_convertURL(get_permalink());
$print_html = stripslashes($print_options['print_html']);
// Fix For Static Page
if(get_option('show_on_front') == 'page' && is_page()) {
if(intval(get_option('page_on_front')) > 0) {
$print_link = qtrans_convertURL(_get_page_link());
}
}
//I am using wp-print with qtranslate and this is the code changes I made to wp-print.php See where I put the qtrans_convertURL in the script.