Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 5e7e711

Browse files
committed
don't echo html
1 parent d0a0f1d commit 5e7e711

File tree

1 file changed

+154
-99
lines changed

1 file changed

+154
-99
lines changed

templates/linkbacks.php

Lines changed: 154 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -1,109 +1,164 @@
1-
<?php
1+
<?php if ( has_linkbacks( 'like' ) ) : ?>
2+
<div class="likes">
3+
<h3><?php echo __( 'Likes', 'semantic-linkbacks' ); ?></h3>
4+
<?php
5+
list_linkbacks(
6+
array(
7+
'li-class' => array( 'single-mention', 'p-like' ),
8+
),
9+
get_linkbacks( 'like' )
10+
);
11+
?>
12+
</div>
13+
<?php endif; ?>
14+
15+
<?php if ( has_linkbacks( 'favorite' ) ) : ?>
16+
<div class="favorites">
17+
<h3><?php echo __( 'Favourites', 'semantic-linkbacks' ); ?></h3>
18+
<?php
19+
list_linkbacks(
20+
array(
21+
'li-class' => array( 'single-mention', 'p-favorite' ),
22+
),
23+
get_linkbacks( 'favorite' )
24+
);
25+
?>
26+
</div>
27+
<?php endif; ?>
228

3-
if ( has_linkbacks( 'like' ) ) {
4-
echo '<div class="likes">';
5-
echo '<h3>' . __( 'Likes', 'semantic-linkbacks' ) . '</h3>';
6-
list_linkbacks( array(
7-
'li-class' => array( 'single-mention', 'p-like' ),
29+
<?php if ( has_linkbacks( 'bookmark' ) ) : ?>
30+
<div class="bookmarks">
31+
<h3><?php echo __( 'Bookmarks', 'semantic-linkbacks' ); ?></h3>
32+
<?php
33+
list_linkbacks(
34+
array(
35+
'li-class' => array( 'single-mention', 'p-bookmark' ),
836
),
9-
get_linkbacks( 'like' ) );
10-
echo '</div>';
11-
}
37+
get_linkbacks( 'bookmark' )
38+
);
39+
?>
40+
</div>
41+
<?php endif; ?>
1242

13-
if ( has_linkbacks( 'favorite' ) ) {
14-
echo '<div class="favorite">';
15-
echo '<h3>' . __( 'Favorites', 'semantic-linkbacks' ) . '</h3>';
16-
list_linkbacks( array(
17-
'li-class' => array( 'single-mention', 'p-favorite' )
18-
),
19-
get_linkbacks( 'favorite' ) );
20-
echo '</div>';
21-
}
43+
<?php if ( has_linkbacks( 'repost' ) ) : ?>
44+
<div class="reposts">
45+
<h3><?php echo __( 'Reposts', 'semantic-linkbacks' ); ?></h3>
46+
<?php
47+
list_linkbacks(
48+
array(
49+
'li-class' => array( 'single-mention', 'p-repost' ),
50+
),
51+
get_linkbacks( 'repost' )
52+
);
53+
?>
54+
</div>
55+
<?php endif; ?>
56+
57+
<?php if ( has_linkbacks( 'tag' ) ) : ?>
58+
<div class="tags">
59+
<h3><?php echo __( 'Tags', 'semantic-linkbacks' ); ?></h3>
60+
<?php
61+
list_linkbacks(
62+
array(
63+
'li-class' => array( 'single-mention', 'p-tag' ),
64+
),
65+
get_linkbacks( 'tag' )
66+
);
67+
?>
68+
</div>
69+
<?php endif; ?>
2270

23-
if ( has_linkbacks( 'bookmark' ) ) {
24-
echo '<div class="bookmarks">';
25-
echo '<h3>' . __( 'Bookmarks', 'semantic-linkbacks' ) . '</h3>';
26-
list_linkbacks( array(
27-
'li-class' => array( 'single-mention', 'p-bookmark' )
28-
),
29-
get_linkbacks( 'bookmark' ) );
30-
echo '</div>';
31-
}
71+
<?php if ( has_linkbacks( 'rsvp' ) ) : ?>
72+
<div class="rsvps">
73+
<h3><?php _e( 'RSVPs', 'semantic-linkbacks' ); ?></h3>
3274

33-
if ( has_linkbacks( 'repost' ) ) {
34-
echo '<div class="reposts">';
35-
echo '<h3>' . __( 'Reposts', 'semantic-linkbacks' ) . '</h3>';
36-
list_linkbacks( array(
37-
'li-class' => array( 'single-mention', 'p-repost' )
38-
),
39-
get_linkbacks( 'repost' ) );
40-
echo '</div>';
41-
}
75+
<?php if ( has_linkbacks( 'rsvp:yes' ) ) : ?>
76+
<h4><?php _e( 'Yes', 'semantic-linkbacks' ); ?></h4>
77+
<?php
78+
list_linkbacks(
79+
array(
80+
'li-class' => array(
81+
'single-mention',
82+
'p-rsvp',
83+
)
84+
),
85+
get_linkbacks( 'rsvp:yes' )
86+
);
87+
?>
88+
<?php endif; ?>
4289

43-
if ( has_linkbacks( 'tag' ) ) {
44-
echo '<div class="tags">';
45-
echo '<h3>' . __( 'Tags', 'semantic-linkbacks' ) . '</h3>';
46-
list_linkbacks( array(
47-
'li-class' => array( 'single-mention', 'p-tag' )
48-
),
49-
get_linkbacks( 'tags' ) );
50-
echo '</div>';
51-
}
90+
<?php if ( has_linkbacks( 'rsvp:invited' ) ) : ?>
91+
<h4><?php _e( 'Invited', 'semantic-linkbacks' ); ?></h4>
92+
<?php
93+
list_linkbacks(
94+
array(
95+
'li-class' => array(
96+
'single-mention',
97+
'p-rsvp',
98+
)
99+
),
100+
get_linkbacks( 'rsvp:invited' )
101+
);
102+
?>
103+
<?php endif; ?>
52104

53-
if ( has_linkbacks( 'rsvp:yes' ) || has_linkbacks( 'rsvp:no' ) || has_linkbacks( 'rsvp:maybe' ) || has_linkbacks( 'rsvp:invited' ) || has_linkbacks( 'rsvp:tracking' ) ) {
54-
echo '<div class="rsvps">';
55-
echo '<h3>' . __( 'RSVPs', 'semantic-linkbacks' ) . '</h3>';
56-
if ( has_linkbacks( 'rsvp:yes' ) ) {
57-
echo '<h4>' . __( 'Yes', 'semantic-linkbacks' ) . '</h4>';
58-
list_linkbacks( array(
59-
'li-class' => array( 'single-mention', 'p-rsvp' )
60-
),
61-
get_linkbacks( 'rsvp:yes' ) );
62-
echo '</div>';
63-
}
64-
if ( has_linkbacks( 'rsvp:no' ) ) {
65-
echo '<h4>' . __( 'No', 'semantic-linkbacks' ) . '</h4>';
66-
list_linkbacks( array(
67-
'li-class' => array( 'single-mention', 'p-rsvp' )
68-
),
69-
get_linkbacks( 'rsvp:no' ) );
70-
echo '</div>';
71-
}
72-
if ( has_linkbacks( 'rsvp:maybe' ) ) {
73-
echo '<h4>' . __( 'Maybe', 'semantic-linkbacks' ) . '</h4>';
74-
list_linkbacks( array(
75-
'li-class' => array( 'single-mention', 'p-rsvp' )
76-
),
77-
get_linkbacks( 'rsvp:maybe' ) );
78-
echo '</div>';
79-
}
80-
if ( has_linkbacks( 'rsvp:invited' ) ) {
81-
echo '<h4>' . __( 'Invited', 'semantic-linkbacks' ) . '</h4>';
82-
list_linkbacks( array(
83-
'li-class' => array( 'single-mention', 'p-rsvp' )
84-
),
85-
get_linkbacks( 'rsvp:invited' ) );
86-
echo '</div>';
87-
}
88-
if ( has_linkbacks( 'rsvp:tracking' ) ) {
89-
echo '<h4>' . __( 'Tracking', 'semantic-linkbacks' ) . '</h4>';
90-
list_linkbacks( array(
91-
'li-class' => array( 'single-mention', 'p-rsvp' )
92-
),
93-
get_linkbacks( 'rsvp:tracking' ) );
94-
echo '</div>';
95-
}
105+
<?php if ( has_linkbacks( 'rsvp:maybe' ) ) : ?>
106+
<h4><?php _e( 'Maybe', 'semantic-linkbacks' ); ?></h4>
107+
<?php
108+
list_linkbacks(
109+
array(
110+
'li-class' => array(
111+
'single-mention',
112+
'p-rsvp',
113+
)
114+
),
115+
get_linkbacks( 'rsvp:maybe' )
116+
);
117+
?>
118+
<?php endif; ?>
96119

97-
echo '</div>';
98-
}
120+
<?php if ( has_linkbacks( 'rsvp:no' ) ) : ?>
121+
<h4><?php _e( 'No', 'semantic-linkbacks' ); ?></h4>
122+
<?php
123+
list_linkbacks(
124+
array(
125+
'li-class' => array(
126+
'single-mention',
127+
'p-rsvp',
128+
)
129+
),
130+
get_linkbacks( 'rsvp:no' )
131+
);
132+
?>
133+
<?php endif; ?>
99134

135+
<?php if ( has_linkbacks( 'rsvp:tracking' ) ) : ?>
136+
<h4><?php _e( 'Tracking', 'semantic-linkbacks' ); ?></h4>
137+
<?php
138+
list_linkbacks(
139+
array(
140+
'li-class' => array(
141+
'single-mention',
142+
'p-rsvp',
143+
)
144+
),
145+
get_linkbacks( 'rsvp:tracking' )
146+
);
147+
?>
148+
<?php endif; ?>
149+
<?php endif; ?>
150+
</div>
100151

101-
if ( has_linkbacks( 'mention' ) ) {
102-
echo '<div class="mentions">';
103-
echo '<h3>' . __( 'Mentions', 'semantic-linkbacks' ) . '</h3>';
104-
list_linkbacks( array(
105-
'li-class' => array( 'single-mention', 'p-comment' )
106-
),
107-
get_linkbacks( 'mention' ) );
108-
echo '</div>';
109-
}
152+
<?php if ( has_linkbacks( 'mention' ) ) : ?>
153+
<div class="mentions">
154+
<h3><?php echo __( 'Mentions', 'semantic-linkbacks' ); ?></h3>
155+
<?php
156+
list_linkbacks(
157+
array(
158+
'li-class' => array( 'single-mention', 'p-mention' ),
159+
),
160+
get_linkbacks( 'mention' )
161+
);
162+
?>
163+
</div>
164+
<?php endif; ?>

0 commit comments

Comments
 (0)