H
by kno 0 (0 reviews)

Highlight Source Pro

Powerful, XHTML-compliant, server-side code highlighting for pretty much all languages

Tested up to WP 2.5 (Current: 6.9.4)
v1.3 Current Version v1.3
Updated 17 years ago Last Update on 10 Apr, 2008
Refreshed 6 hours ago Last Refreshed on
Rank
#23,371
-164 this week
Active Installs
30+
No change
KW Avg Position
N/A
No change
Downloads
13.5K
+1 today
Support Resolved
0%
No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 40

Total Progress 80%
30+ 40+
986
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
Upgrade to Pro
Need 2 more installs to reach 40+

Rank Changes

23,162 23,223 23,284 23,345 23,406 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
23,162 23,223 23,284 23,345 23,406 23-03-2026 24-03-2026 25-03-2026 26-03-2026 27-03-2026 28-03-2026 29-03-2026 30-03-2026 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
23,096 23,176 23,256 23,335 23,415 08-03-2026 09-03-2026 10-03-2026 11-03-2026 12-03-2026 13-03-2026 14-03-2026 15-03-2026 16-03-2026 17-03-2026 18-03-2026 19-03-2026 20-03-2026 21-03-2026 22-03-2026 23-03-2026 24-03-2026 25-03-2026 26-03-2026 27-03-2026 28-03-2026 29-03-2026 30-03-2026 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
22,666 22,867 23,069 23,270 23,471 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026 22-01-2026 23-01-2026 24-01-2026 25-01-2026 26-01-2026 27-01-2026 28-01-2026 29-01-2026 30-01-2026 31-01-2026 01-02-2026 02-02-2026 03-02-2026 04-02-2026 05-02-2026 06-02-2026 07-02-2026 08-02-2026 09-02-2026 10-02-2026 11-02-2026 12-02-2026 13-02-2026 14-02-2026 15-02-2026 16-02-2026 17-02-2026 18-02-2026 19-02-2026 20-02-2026 21-02-2026 22-02-2026 23-02-2026 24-02-2026 25-02-2026 26-02-2026 27-02-2026 28-02-2026 01-03-2026 02-03-2026 03-03-2026 04-03-2026 05-03-2026 06-03-2026 07-03-2026 08-03-2026 09-03-2026 10-03-2026 11-03-2026 12-03-2026 13-03-2026 14-03-2026 15-03-2026 16-03-2026 17-03-2026 18-03-2026 19-03-2026 20-03-2026 21-03-2026 22-03-2026 23-03-2026 24-03-2026 25-03-2026 26-03-2026 27-03-2026 28-03-2026 29-03-2026 30-03-2026 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
Current #23,371
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
0 10 23-03-2026 24-03-2026 25-03-2026 26-03-2026 27-03-2026 28-03-2026 29-03-2026 30-03-2026 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
0 10 08-03-2026 09-03-2026 10-03-2026 11-03-2026 12-03-2026 13-03-2026 14-03-2026 15-03-2026 16-03-2026 17-03-2026 18-03-2026 19-03-2026 20-03-2026 21-03-2026 22-03-2026 23-03-2026 24-03-2026 25-03-2026 26-03-2026 27-03-2026 28-03-2026 29-03-2026 30-03-2026 31-03-2026 01-04-2026 02-04-2026 03-04-2026 04-04-2026 05-04-2026 06-04-2026 07-04-2026
0 10 07-01-2026 10-01-2026 13-01-2026 16-01-2026 19-01-2026 22-01-2026 25-01-2026 28-01-2026 31-01-2026 03-02-2026 06-02-2026 09-02-2026 12-02-2026 15-02-2026 18-02-2026 21-02-2026 24-02-2026 27-02-2026 02-03-2026 05-03-2026 08-03-2026 11-03-2026 14-03-2026 17-03-2026 20-03-2026 23-03-2026 26-03-2026 29-03-2026 01-04-2026 04-04-2026 07-04-2026
0 10 20 07-04-2025 19-04-2025 01-05-2025 13-05-2025 25-05-2025 06-06-2025 18-06-2025 30-06-2025 12-07-2025 24-07-2025 05-08-2025 17-08-2025 29-08-2025 10-09-2025 22-09-2025 04-10-2025 16-10-2025 28-10-2025 09-11-2025 21-11-2025 03-12-2025 15-12-2025 27-12-2025 08-01-2026 20-01-2026 01-02-2026 13-02-2026 25-02-2026 09-03-2026 21-03-2026 02-04-2026 07-04-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
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
Upgrade to Pro

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
1.3
Last Updated
Apr 10, 2008
Requires WP
2.3+
Tested Up To
2.5
PHP Version
N/A
Author
kno

Support & Rating

Rating
☆ ☆ ☆ ☆ ☆ 0
Reviews
0
Support Threads
0
Resolved
0%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about Highlight Source Pro

As long as they aren't wrapped in <pre>-tags with a lang=-attribute nothing is going to happen - your markup will stay untouched. Highlight Source Pro only hooks in for those <pre>-tags having a lang=-attribute.
The line-numbering is the one problem here, because - currently - it requires to break with the XHTML-Standard. Because the <ol> is always and guaranteed inside a <div> with the .geshi-class there is no need for the class-attribute on the list element. Also due to the fact that a CSS-classname is not allowed to start with a number, this solution is valid XHTML for downgrading and can never interfere with existing CSS-rules.
Yep. The basic idea is, once again, backwards compatibility. If you consider your code-blocks being important you'll most likely want to add a heading instead of just a line, on the other hand you can simply use the title-feature to show which file is being talked about. Since the title-string will be placed inside a <div> you'll be fine as long as there's no line-break (and your markup is valid)
There's two ways of handling code-listing in your original post source. You can either use the HTML-input and hardcode PHP, C or whatever you think about, statements in there, Highlight Source Pro will handle those listings without any problems (in fact, it's the safer version to use for Highlighting as all characters are present in their original form). On the other hand this will get problematic if - for any reason - you stop using Highlight Source Pro, because WordPress (and every other serious software) will strip lots of those listings for security and compatibility reasons. If you want to be sure that your listings don't break when moving to another platform you should consider using htmlentities() on your listings, or writing them with the Visual Editor in the first place, so when falling back everything will be displayed as you want. In this case you'll have to use the enc__-prefix to tell Highlight Source Pro to apply html_entity_decode() before the actual syntax-highlighting. While this might be the more default case it's still the one requiring the alteration with the prefix, for compatibility reasons. If encoded scripts would be marked with the original language-signature and the source would later on be used in another GeSHi-environment things would get very, very complicated and confusing.

Sign In / Register

You need to sign in or register to use this feature.