Catégorie
Nettoyage de base de données de WordPress, après UTW
Après mise à niveau vers WordPress 2.3 et en essayant de l'utilisation de balises de réévaluer, j'ai décidé de re-visiter un vieux pet-bête noire de la mienne: La relativement massif (lire: gi-Normous) la taille de ma table wp_postmeta. Il a toujours été la plus grande table dans ma base de données (grâce à UTW), alors quand j'ai été farfouillé dans la base de données qu'il a attiré mon attention (il a été plus 5 Mo).
Avec «tags» WordPress 2.3 commencent à être géré en interne, et la nécessité d'UTW dans sa forme ancienne (la rumeur est-elle sera décomposée en éléments complétant WordPress nouveaux intégrés dans le système de marquage) n'est plus, alors je suis sorti les ciseaux et ...
Regardons de plus près, j'ai eu plus de 30.000 dossiers en wp_postmeta qui avait un nom meta_key _utw_tags_0. Au milieu des pensées de la façon dont ces dossiers ont été en quelque sorte qu'il data-intercourse/sexing et reproduire comme des lapins, j'ai commencé l'échauffement phpMyAdmin (est-ce que Behemoth prendre un certain temps pour démarrer ou quoi?).
Une fois que phpMyAdmin a été, je choisis base de données de mon site, puis le wp_postmeta (le «wp_ préfixe est le défaut, si le vôtre est différente, ajustez la requête SQL appropriée) table de la liste sur le côté gauche de l'interface phpMyAdmin.
Une fois que vous avez la table wp_postmeta en face de vous, cliquez sur l'onglet SQL dans le haut de la page et vous devriez vous retrouver sur une page avec une grande zone de texte et une requête déjà commencé pour vous. Sélectionnez ce texte et le remplacer par:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'
Vous obtiendrez une sorte de "Etes-vous sûr de vouloir détruire la planète Terre" avis, cliquez sur Oui.
J'avais encore environ 10 dossiers avec un titre de meta_key _utw_tags_ alors j'ai utilisé les mêmes étapes que ci-dessus et de les sauter avec:
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'
Cela a porté ma table wp_postmeta contre plus de 5Mo à moins de 22kB. Pouvez-vous dire: Wheeee?
Les changements récents ici samdevol.com
J'ai eu l'intention de poster une note sur certains des récents changements ici, mais ont été plus occupés, puis un chat à longue queue dans une salle pleine de chaises à bascule (en train de mourir d'utiliser cette expression pour quelque temps; ') ...
J'ai adopté un nouveau thème appelé Nobus, conçu par studio Dezzain . L'interface n'est pas trop simple, pas trop complexe, pas trop sombre. L'en-tête est un peu grand, mais je veux vivre avec elle un peu avant de tenter des changements (la hauteur ne me permet assez bien de couper-coller certains de mes codes / hacks dans la tête pour conserver la fonctionnalité que je désirais (service de traduction , icône RSS w / out défilement vers le bas, mon logo et quelques citations). Il ya une grande différence dans la typographie, et pas seulement le style, mais la taille et l'espacement. Feedback est souhaitée / Bienvenue au sujet de ces changements (et autre).
Quelques changements mineurs dans les fonctionnalités, les tests de nouveaux plugins (pas seulement nouveau pour moi, mais de nouvelles WP 2.3 et / ou le «monde»), soigneusement l'application de certaines AJAX (moins de 2% de mes visiteurs avez désactivé JavaScript, mais je ne garder un oeil sur cette question et essayer d'utiliser JS qui va se dégrader / de repli pour le comportement HTML / apparence.
Posté ici sur l'utilisation de Zazz Message téléscripteur. J'ai été en gardant un œil sur quelque chose avec cette fonctionnalité au cours de la dernière année, et tout ce que je recherche / essayé était trop maladroit / laid ou exigé plus de temps pour intégrer ensuite j'étais prêt à consacrer. Celui-ci a chuté juste sans une lutte et un style assez facilement avec un peu d'ajouts CSS.
Quelques autres ajouts nouveau plugin:
- DoFollow utilisant sans suivre comme une règle n'a tout simplement pas plus de sens, il devrait être l'exception.
- Appliquer www. Orientation j'ai laissé tomber la NOTE www: Ce plugin est maintenant redondant avec 2,3 .
- HeadSpace2 Expérimenter cette méta-générateur-sur-stéroïdes
- Indication Lien Si nous allons mettre le contrôle / décision sur la façon dont des liens / nouvelles-fenêtres sont traitées dans les mains des utilisateurs, laissez-les prendre une décision éclairée?
- La réciprocité nofollow Si je vais éteindre sans suivre, je vous attends à, ainsi
- Shutter Reloaded Avec toutes les différentes bibliothèques javascript et les conflits résultants ma visionneuse / slimbox scripts commencé à agir déjanté. Juste a laissé tomber ce à l'intérieur et je suis ok pour le moment;)
- WP-Notes Parce que certains de mes messages juste besoin notes.
- Sécurisé et accessible Formulaire de contact PHP Enfin craqué et décidé d'essayer / tester une solution sous forme plug-in
Certaines personnes m'ont email maintenant et puis sur le cite dans mon en-tête, si juste comme un FYI: J'utilise Citations de qualité , et la seule chose que j'aime le plus à propos de cette «encore-un autre-aléatoire-quote 'plugin est qu'il s'éteint et obtient 10 citations de chaque journée, puis les cycles au hasard à travers eux à chaque rafraîchissement de page. Ainsi, au lieu de frapper / fonction sur une ressource en dehors chaque fois qu'une page est rafraîchie sur mon site il est mis en cache localement. Rapide, léger et autonome.
Fermeture avec un de mes citations préférées récents:
Nous pouvons lécher la gravité, mais parfois la paperasse est écrasante.
- Wernher von Braun
6 étapes simples pour WordPress durcissement
Il ya quelques étapes de base que vous pouvez prendre pour aider à limiter votre exposition aux comportements malveillants dirigés à votre blog WordPress. Mon intention avec cette article n'est pas de rendre votre site Web pare-balles (si une telle chose existe), mais pour couvrir les exploits les plus courantes / faiblesses. Autorisations de fichier et de répertoire ont été discutés ailleurs , mais je vais poster un rappel concernant la règle-de-pouce de base: fichiers Set à 644 et les répertoires à 755. Si vous devez utiliser des paramètres moins sécurisés (pour / wp-content/uploads / par exemple) vous n'avez pas de bon hôte .
Le défaut de faire ce qui suit ne signifie pas que votre blog sera piraté, cela signifie simplement qu'il est plus probable. Alors nous y voilà:
.. Couvrez vos soldats (ou: «culottes de Nice il ya") ...
- Supprimez les fichiers inutiles / wp-admin/install.php et / wp-admin/upgrade.php ((Une fois que vous avez terminé avec l'installation ou la mise à niveau de ces fichiers ne seront pas nécessaires et ils seront remplacés par votre installation suivante / jour))
- Supprimer le message par défaut et de commenter ((publicité "Nouveau blog! Venez SPAM moi!"))
- Il est plus difficile à révéler vos informations de connexion SQL et aider à prévenir les utilisateurs de navigation où ils ne devraient pas:. Dans votre répertoire racine (où réside wp-config.php) s'assurer qu'il ya un fichier htaccess contenant les informations suivantes ((Désactive ftp- parcourant le style; seulement reconnaître index.html index.php que les fichiers d'index légitimes; Ne pas laisser AUCUNE accès à distance à wp-config.php)):
Options -Indexes
DirectoryIndex index.php index.html
Order Deny,Allow
Deny from all - Changer les permissions pour wp-config.php à 600 (équivalent à rw ---) si possible ((Une des rares exceptions à la norme 644 règle))
- Empêcher la navigation des répertoires ne sont pas couverts par WordPress: Drop une vide (0 octet) fichier nommé index.html dans / wp-content/plugins / ou / wp-content/uploads / (par exemple) ((La raison pour laquelle nous utilisons html. au lieu de. php est en PHP pauses de cas sur le serveur, nous sommes toujours couverte au niveau HTTP))
- Pour prévenir l'utilisation abusive, d'activer Akismet ((Akismet est grande au désherbage commentaires de spam)) (livré avec WordPress) et installer / activer Bad Behavior ((Bad Behavior s'arrête beaucoup de spam / malveillants activité avant qu'elle ne touche jamais votre site)) Ces deux plugins sont le minimum de prévention du spam dans mon opinion, mais n'hésitez pas à expérimenter sur votre propre.
Autres considérations pour la sécurité sont vos choix dans un hôte. Je recommande un professionnel:
Comme toujours: Commentaires bienvenus!
Afficher les messages ticker-style dans WordPress avec Zazz
Je pensais à un moyen de présenter des messages plus anciens et passé à travers les Zazz Message Ticker plugin en ragoût Houston.
Je pensais: «Ici, nous allons, une autre chance pour moi de totalement Bork mon blog avec quelques pièces inconnues de code ..." Donc j'ai pris les ciseaux et bla-bla-bla (vous voyez l'idée).
J'ai pris un coup d'œil sur les instructions (à noter que pour des raisons historiques) et je ne vois pas où je devais réécrire mon serveur du noyau ou modifier des éléments de base de WordPress et figuré "wot l'aune».
Les points positifs: Facile à installer, léger et fait exactement ce qu'il est censé faire dès la sortie de la boîte (et c'est avec WordPress 2.3-beta3). Il est facile à configurer (si elle ne nécessite la modification du fichier Zazz post-ticker.php, c'est un simple, straight-forward modifier), il n'utilise pas de tables (merci, j'ai vomi assez de cette semaine) et le CSS n'est pas compliqué! Il permet de changer la durée avant de disparaître, le nombre de postes et permet même d'un décalage (semble redondant pour moi d'afficher des informations qui s'affiche après un pouce plus bas sur la page donc j'ai aimé cette fonctionnalité).
Le mauvais point (au singulier, vous l'esprit): Le javascript n'est pas enveloppé de sorte qu'il n'est pas valide. Mais voici une solution rapide:
Ouvrez Zazz post-ticker.php et allez à la ligne 30, il devrait ressembler à ceci: echo "<script type=\"text/javascript\">\n";
Créer une nouvelle ligne sous celui-ci et insérer: echo "//<![CDATA[\n";
Et juste avant la ligne 139 qui se lit: echo "</script>\n";
Ajouter: echo "//]]>\n";
Maintenant vous avez un poids léger, facile à installer / configurer après ticker pour WordPress qui valide aussi bien!
Commentaires bienvenus.
Remarque: En date du 29/10/08 il apparaît site de l'auteur est en baisse, voici le fichier v1.1: Zazz Message Ticker
thème Missunderstood - Grosse mise à jour
Juste
publié la nouvelle version (0.94) sur le thème Missunderstood. Certains des changements majeurs, beaucoup de nettoyage, a ajouté la fonctionnalité:
- Built-in Titre optimale (pour le référencement)
- (Effet Lightbox rapide, plus léger) Built-in slimbox
- Des listes séparées pour les commentaires et trackbacks
- Fancier blocs de citation
- Built-in pullquotes
- La boîte de recherche Prettier
- Code-bloc de style avec des chiffres et zébrures
Beaucoup de gens généreux ont attiré mon attention sur des problèmes avec les versions antérieures de Missunderstood, et j'ai essayé de passer par tout avec un peigne à dents fines. J'ai testé cette version dans FireFox, Internet Explorer 6 et 7 ainsi que l'Opéra. Il est valide XHTML strict lorsqu'il est utilisé dans un navigateur moderne (lire: rien d'autre puis sur Internet Explorer
Original post avec plus d'info est ici . Voir une démonstration en direct ici . Missunderstood a un Forum , et il peut être téléchargé à partir du message original ou directement depuis ici .
Commentaires toujours apprécié ...
Intégrer PunBB dans votre site WordPress
L'info dans ce post est assez vieux, mais je le laisse ici pour référence, quel ...
Je voulais ajouter un forum à mon blog WordPress, mais tout ce que je suis tombé sur ne s'intègrent pas bien (conception / page continuité, etc) ou a été trop simple à mon goût ... Puis je suis tombé sur un tutorial ici (il ya un peu autour, c'est juste celui que je trébuché à travers). Suite au tutoriel j'ai eu un peu plus d'un forum intégré ...
... Où le sang-éclaboussure de notre boucherie ne tache pas rien ...
Avec les leçons apprises et la libération de PunBB 1.2.15, j'ai décidé de voir si je pouvais faire un meilleur travail. Depuis l'intégration de la première installation / j'avais ajouté un menu à base de CSS navigation et quelques citations au hasard qui ne s'affiche pas lorsque ma bannière / en-tête a été affichée au-dessus du forum PunBB.
Agacé, j'ai ramassé les ciseaux et a commencé à courir ....
Continuer la lecture de ce post ...
Thème Corporate Slave - Grosse mise à jour
Version 0.95 est sorti aujourd'hui, avec beaucoup de réglages effectuée sur plusieurs mois ...
Intégré certains plugins dans functions.php pour plus de commodité:
- Titre Optimal
- Dates à chaud
- retiré «sociables»
- Slimbox
Ajout de la fonctionnalité Top Post (pour une pleine largeur 'vedette' de poste). Top Post prend le dernier message dans une catégorie (catégorie définie dans les options des thèmes sous Présentation), il affiche au sommet (pleine largeur) et permet de s'assurer qu'il n'est pas répété dans chaque colonne ci-dessous.
Ce thème est livré avec Slimbox, un système léger / rapide d'image d'affichage comme visionneuse. Il est intégré dans Corporate Slave, donc il ne devrait pas y avoir besoin de configuration. C'est automagique, fonctionne avec tout Vignette-avec-link-to-fullimage.
Le voir en action ici .
Original post avec beaucoup plus d'informations. Téléchargez là ou directement ici: Thème Corporate Slave v0.95
Forum pour le Thème Corporate Slave est ici .
www. Préférence et samdevol.com
Depuis domaines sont souvent indexés différemment (avec et sans le préfixe www), je saute dans le train sans www. Pour plus d'info visitez
Facilité d'utilisation avec WordPress m'a influencé à utiliser Mark Jaquith de Appliquer www. Orientation plugin (qui travaille pour «faire respecter», soit une préférence www ou sans www).
À propos de moi widget pour Wordpress - v1.0 (TinyMCE)
Quand j'ai commencé un blog WordPress Je voulais ajouter une pièce d'identité à la première page dans un effort pour promouvoir la validité / identité / ce-evah. "Widgets" sont un peu nouveau pour WP alors j'ai pensé que c'était l'approche pour moi. J'ai fini avec une lutte mineurs utilisant un widget texte et obtenu ce que je voulais.
... Ma tête, enfin sauté hors de mon sphincter et ...
Puis le masochisme obtenu le meilleur de moi et dans une tentative d'auto-flagellé j'ai fait un widget À propos de moi. Ma démarche était simple; Entrez l'URL d'une image, un texte de présentation de votre auto / site et un lien ou deux. Il a travaillé tout simplement trop: Sur tout simplement environ 70% des thèmes / sites; ') Le problème était que beaucoup de thèmes faire quelques trucs assez tordu et certains hébergeurs sont pointilleux sur toute manipulation de fichiers / images.
J'ai donc commencé un voyage qui a commencé avec la méditation ... Une fois que je me sentais lâche et inutilisé par le stress de la vie quotidienne j'ai demandé à mon Créateur: «Êtes-vous familier avec WordPress"
Continuer la lecture de ce post ...
Pas de nouveaux tutoriels d'intégration Hesk
J'ai ajouté du système 'ticket' appui de technologie une «Help Desk» il ya quelque temps (Hesk v0.93.1) et a écrit un tutoriel pour elle ici .
Je ne l'utilisez pas et n'ont pas eu le temps de mise à jour de la dernière version de Hesk (dernière version de hesk ne joue pas bien avec mon tutoriel), et je ne peut pas mettre à jour, il pourrait même baisser. Semble les forums ici sont plus efficaces, et mes clients payants semblent «putain-vous que" vouloir traiter directement avec moi plutôt un système de billets ...
Donc, pas nouveau tutoriel pour l'intégration Hesk ...































