Kwebble : Blog

Label: search

  • Site toevoegingen monitoren via Google

    Gepubliceerd op 13 september 2007 in Artikelen. 1 reactie

    De geavanceerde zoekopties van Google zijn verbeterd en je kunt nu veel specifieker zoeken naar pagina’s die recent aan Google zijn toegevoegd. Dat was eerst op minimaal 3 maanden in te stellen, maar nu kan dat tot op 1 dag. Meer daarover in een artikel van Matt Cutts.

    Behalve zo nieuwe pagina’s over een actueel onderwerp vinden, kun je het ook combineren met een site-specifieke opdracht. Zo kun je dan de pagina’s de vinden die hier de laatste week zijn toegevoegd.

    Als bedrijf kun je zo nagaan op welke nieuwe pagina’s je genoemd wordt, of je bekijkt de nieuwe pagina’s van een concurrent.

    Helaas heeft Google nog geen officiële manier om een RSS feed van de zoekresultaten te maken. Dat zou namelijk het volgen helemaal eenvoudig maken want dan zou je de resultaten vanzelf naar je toe kunnen laten komen.

    • search
  • Searching pages in WordPress 1.5

    Gepubliceerd op 20 februari 2005 in Programming. 2 reacties

    Update (march 6, 2004): David B. Nagle made a plugin which gives the same results as this hack, but does it the right way, using the plugin system. Use it instead of hacking as described below.

    A few days ago version 1.5 of WordPress was released. One of the interesting new features is the addition of pages. You use pages for static content on a site, which means you can now use WordpPress to build a larger part of you site. Very useful.

    But one thing I don’t understand is why pages are left out of search results? Through a thread on the support site I found a bug report that states This is intended behaviour until we revamp search.. So I looked for a solution.

    Hacking the search function

    Warning: This describes a change to one of the core WordPress files. It may introduce bugs or unwanted side effects when used. I haven’t done much testing, but it seems to work ok.
    I you decide to use this hack it’s your choice, you are responsible, not me. If you’re not comfortable with it don’t apply the change.

    To have the search function also return pages I changed classes.php. You find this file in the wp-includes directory. On line 493 this piece of code starts:

            if ($this->is_page) {
                $where .= ' AND (post_status = "static"';
            } else {
                $where .= ' AND (post_status = "publish"';
            }

    Change it to the following:

            // 2005-02-20, Rob Schluter: Hack to search posts & pages.
            if (!empty($q['s'])) {
                $where .= ' AND ((post_status = "static" or post_status = "publish")';
            } else{
                if ($this->is_page) {
                    $where .= ' AND (post_status = "static"';
                } else {
                    $where .= ' AND (post_status = "publish"';
                }
            }
            // end hack
    

    That’s it, put the changed file on your server and the search should work for pages also.

    • php
    • search
    • wordpress
  • Rubrieken

    • Artikelen
    • Foto's
    • Links
    • Media
    • Overheid
    • Programming
  • Recente Berichten

    • Stanford Web Applications course lectures
    • The importance of knowing Unicode
    • “If you are not paying for it, you’re not the customer; you’re the product being sold.”
    • Inzage in je gegevens bij Facebook
    • Tuning Oracle UCM 11 & Site Studio performance
  • Abonneren

    • Atom feed Artikelen
    • Atom feed Reacties
  • Archief

© Rob Schlüter - Contact