R
by piffpaffpuff
4.3 (6 reviews)
Related Links
Manually link to existing content or a custom url through a meta box on the writing page.
Tested up to WP 3.4 (Current: 7.0.2)
vtrunk
Current Version vtrunk
Updated 13 years ago
Last Update on 12 Sep, 2012
Refreshed 12 hours ago
Last Refreshed on
Rank
#11,823
+2 this week
Active Installs
200+
—
No change
KW Avg Position
N/A
—
No change
Downloads
19.4K
+2 today
Support Resolved
0%
—
No change
Rating
86%
Review 4.3 out of 5
4.3
(6 reviews)
Next Milestone 300
200+
300+
7,117
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 84 more installs to reach 300+
Rank Changes
Current
#11,823
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
4.3
6 reviews
Overall
86%
5
3
(50%)
4
2
(33%)
3
1
(17%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- trunk
- Last Updated
- Sep 12, 2012
- Requires WP
- 3.0+
- Tested Up To
- 3.4
- PHP Version
- N/A
- Author
- piffpaffpuff
Support & Rating
- Rating
- ★ ★ ★ ★ ☆ 4.3
- Reviews
- 6
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about Related Links
Use the Related Links widget to show a list of the related links.
Use the related_links() function directly in your template files. This will return an unordered list with an <ul> wrapper. Use this code for example in your `content.php' template: <?php related_links(); ?>
You need to use the get_related_links() function. A simple example that shows a list with all link names and the type of link: <?php $related_links = get_related_links(); ?> <ul> <?php foreach ($related_links as $link): ?> <li><a href="<?php echo $link['url']; ?>"><?php echo $link['type']; ?>: <?php echo $link['title']; ?></a></li> <?php endforeach; ?> </ul>
The get_related_links() returns an array containing every related link. when you loop through this array every link consists of another array with the following keys: key id: equals to $post->ID or null for custom links key url: equals to get_permalink() or the manually entered url of a custom link key title: equals to $post->post_title or the manually entered title of a custom link key type: the $post->post_type or null for custom links
Set the $post_type in get_related_links($post_type) to 'post', 'page' or any custom post-type. A simple example that show a list of links: <?php $related_links = get_related_links('page'); ?> <ul> <?php foreach ($related_links as $link): ?> <li><a href="<?php echo $link['url']; ?>"><?php echo $link['type']; ?>: <?php echo $link['title']; ?></a></li> <?php endforeach; ?> </ul>
Set the $post_id in get_related_links(null, $post_id) to the id of the post. A simple example that show a list of links: <?php $related_links = get_related_links(null, 1); ?> <ul> <?php foreach ($related_links as $link): ?> <li><a href="<?php echo $link['url']; ?>"><?php echo $link['type']; ?>: <?php echo $link['title']; ?></a></li> <?php endforeach; ?> </ul>
You need to check the 'type' and then get with wp_get_attachment_url() the attachment url from the 'id'. <?php $related_links = get_related_links(null, 1); ?> <ul> <?php foreach ($related_links as $link): ?> <?php if ($link['type'] == 'attachment') : $url = wp_get_attachment_url($link['id']); else : $url = $link['url']; endif; ?> <li><a href="<?php echo $url; ?>"><?php echo $link['title']; ?></a></li> <?php endforeach; ?> </ul>
You need to check the 'type' and then get with wp_get_attachment_url() the attachment url from the 'id'. <?php $related_links = get_related_links(null, 1); ?> <ul> <?php foreach ($related_links as $link): ?> <?php if ($link['type'] == 'attachment') : $url = wp_get_attachment_url($link['id']); $mime = explode('/', get_post_mime_type($link['id'])); $mime = $mime[sizeof($mime) - 1]; else : $url = $link['url']; $mime = null; endif; ?> <li><a href="<?php echo $url; ?>"><?php echo $link['title']; ?><?php echo isset($mime) ? ' (' . $mime . ')' : ''; ?></a></li> <?php endforeach; ?> </ul>
Put the get_related_links() function or your whole code into an if clause. Like this your theme will still work even if the plugin is deactivated. <?php if(function_exists('get_related_links')) : ?> <?php $related_links = get_related_links(); ?> <ul> <?php foreach ($related_links as $link): ?> <li><a href="<?php echo $link['url']; ?>"><?php echo $link['type']; ?>: <?php echo $link['title']; ?></a></li> <?php endforeach; ?> </ul> <?php endif; ?>