diff --git a/wp-fdroid/wp-fdroid.php b/wp-fdroid/wp-fdroid.php
index 96d6827d..cba67e64 100644
--- a/wp-fdroid/wp-fdroid.php
+++ b/wp-fdroid/wp-fdroid.php
@@ -464,8 +464,16 @@ class FDroid
if(($query_vars['fdfilter']===null || $query_vars['fdfilter']!='') && $numpages>0)
{
$out.='
';
- if($query_vars['fdfilter']===null) {
- $categories = array('All applications','Games','Internet','Multimedia','Navigation','Office','System');
+ if($query_vars['fdfilter']===null) {
+
+ $categories = array('All categories');
+ $handle = fopen(getenv('DOCUMENT_ROOT').'/repo/categories.txt', 'r');
+ if ($handle) {
+ while (($buffer = fgets($handle, 4096)) !== false) {
+ $categories[] = $buffer;
+ }
+ fclose($handle);
+ }
$out.='