1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| <?php
//Standartwerte
if ( get_option('Tagebuch_maxDays')) {
$q19_maxDays = get_option('Tagebuch_maxDays');
} else {
$q19_maxDays = 14;
}
$q19_txt2 = '|';
if ( get_option('Tagebuch_txt')) {
$q19_txt = get_option('Tagebuch_txt');
} else {
$q19_txt = "Oops, dieser Artikel ist wohl ein veralteter, nicht sehr interessanter Tagebuch-Beitrag.";
}
if ( get_option('Tagebuch_minUserLevel')) {
$q19_minUserLevel = get_option('Tagebuch_minUserLevel');
} else {
$q19_minUserLevel = 1;
}
if ( get_option('Tagebuch_Kategorie')) {
$q19_Kategorie = get_option('Tagebuch_Kategorie');
} else {
$q19_Kategorie = 'Tagebuch';
}
//
$q19_alter = 0;
function q19_tagebuch_finden($content) {
global $q19_maxDays, $q19_Kategorie, $q19_minUserLevel, $q19_alter, $q19_txt, $q19_txt2, $post, $user_level;
$q19_found = 0 ;
//if ( ! is_user_logged_in() ) {
if ( $user_level <= $q19_minUserLevel ) {
$q19_now = date('U');
$q19_time = get_the_time('U');
$q19_alter = ( $q19_now - $q19_time ) / (60 * 60 * 24);
if ( get_post_meta($post->ID, 'TagebuchAltTxt', false)) {
$q19_txt = get_post_meta($post->ID, 'TagebuchAltTxt', true); }
if ( get_post_meta($post->ID, 'TagebuchMaxDays', false)) {
$q19_maxDays = 1 * get_post_meta($post->ID, 'TagebuchMaxDays', true);
$q19_txt2 = $q19_txt2 . $q19_txt2; }
foreach((get_the_category()) as $category) {
if ( $category->cat_name == $q19_Kategorie && $q19_alter > $q19_maxDays ) {
$q19_found = 1;
}
}
}
return $q19_found;
}; //function q19_tagebuch_finden
function q19_tagebuch($content) {
global $q19_txt, $q19_txt2;
if ( q19_tagebuch_finden($content)) {
$content = $q19_txt2 . " " . $q19_txt . " " . $q19_txt2; }
return $content;
}; //function q19_tagebuch
function q19_tagebuch_leer($content) {
if ( q19_tagebuch_finden($content)) {
$content = ""; }
return $content;
}; //function q19_tagebuch_comment
//add_filter('the_title', 'q19_tagebuch',1); // Den Title lassen wir wie er ist!
//s. http://codex.wordpress.org/Template_Tags
add_filter('the_content', 'q19_tagebuch',1);
add_filter('the_content_rss', 'q19_tagebuch',1);
add_filter('the_excerpt', 'q19_tagebuch',1);
add_filter('the_excerpt_rss', 'q19_tagebuch',1);
add_filter('comment_text', 'q19_tagebuch_leer',1);
?> |
Hinterlasse einen Kommentar