Skip to main content

WordPress, OPML and Firefox

Yesterday, wanted to import all my bookmarks to this blog. Under Links management there is an option to import your links but it asks for an OPML file.

After short googling for OPML file type, I was able to find this web site, where one can download and install a Mozilla Firefox plugin that will enable export of all your bookmarks into a file of OPML type.

The next step is to upload the file using the local file option under links management/import links. My file was about 70KB. When I tried the upload using the upload form, I have received an error message that the file size exceeds the MAX_FILE_SIZE of the upload form.

There are at least 2 ways to handle this:

  • One is to open the OPML file, which is actually an XML file, and break it into a smaller chunks.

  • The other option is (that is what I did) to change the MAX_FILE_SIZE of the upload form.


Simply open /wp-admin/link-import.php in your WordPress directory and find the following line of code:

input type="hidden" value="30000" name="MAX_FILE_SIZE"



Change the value to allow for the upload of the file size that you have. I changed it to 100000. Save file, and refresh your browser.Try to upload the OPML file again. Mine was uploaded just fine.

Comments

Popular posts from this blog

Enable pgpass under Windows 7

Last year I have written a post about enabling pgpass under Windows XP . Today I repeated the procedure for Windows 7. Basically everything worked as before, with the following exception - the APPDATA directory in Win 7 is different. What I did first was to check the name of the user running PostgreSQL server process. Then log in as that user and find out where is the APPDATA directory for that user. echo %APPDATA% From that point on, just follow the instructions in the previous post. Good luck!

Numeric Drop-down With PHP ranges

Here is an easy way to generate form numeric drop-down with ranges. $form = new Zend_Form(); $ranges = array( range(1, 20, 1) , range(30, 100, 10) , range(200, 1000, 100) ); $a = array(); foreach ( $ranges as $range ) { foreach ( $range as $r ) { $a[$r] = $r; } } $form->addElement('select', 'quantity', array( 'label' => 'Quantity' , 'required' => false , 'class' => 'form-control' , 'multiOptions' => array( '' => '--Select--' ) + $a )); Please note that the ranges are with different steps. Here is the result: