Exportation de la liste de assez permaliens et le titre du post
La recherche d'un moyen pour exporter une liste de assez permaliens de WordPress avec le titre du post. À la recherche pour le réel de la structure des permaliens définit pas le lien. Je suppose que si je dois le faire, je vais utiliser un lien court, mais je préfère la plein permalien.
Aide quand nous savons que la / les table(s) et les colonnes concernées - nous n'avons pas tous connaître le modèle de données WordPress
Poneys: Si vous ne connaissez pas le WordPress modèle de données, vous ne serait pas beaucoup aider à répondre à cette question, les permaliens ne sont pas stockées dans la base de données directement. Heureusement que nous allons tous avoir un nouveau WordPress Réponses de StackExchange aller public dans la semaine! Quand cela arrive, il va probablement faire sens pour acheminer les gens qui demandent de WordPress questions que nous allons avoir beaucoup d'usagers sur la main qui connaissent le WordPress modèle de données intimement ainsi que tous les autres aspects de WordPress!
Riight... parce que j'ai jamais eu à apprendre de quelqu'un d'autre modèle de données avant & fournir de l'optimisation de la requête de la rétroaction. Si les questions ont été que très répandue, j'aurais appris le modèle de données déjà. Mais bonne chance avec ça!
Poneys: Ce n'est pas l'apprentissage d'un modèle de données, c'est que de travailler avec WordPress et bien, vous devez l'afficher de manière holistique, intégrant à la fois base de données et de connaissances sur le cadre. J'attendais quelqu'un qui ne sait pas WordPress pour donner une bonne réponse sur la meilleure façon de requête WordPress juste parce qu'ils sont d'une base MySQL expert est comme moi attend que je pourrais donner une bonne réponse sur un Oracle PL/SQL question juste parce que j'ai une expertise dans MySQL et MS-SQL. Sachant que la plate-forme de questions.
Poneys: Une chose de plus, la plupart des gens de poser ce genre de questions à propos de WordPress n'en connais pas le modèle de données; c'est en partie ce pourquoi ils sont à l'aide de WordPress comme c'est généralement le maintient d'avoir à l'apprendre. (Pas de légère à vous @jeff, comme il semble par votre marquage de la question que vous avez connaissance de MySQl; je parlais de généralités.)
Poneys: Si vous ne connaissez pas le WordPress modèle de données, vous ne serait pas beaucoup aider à répondre à cette question, les permaliens ne sont pas stockées dans la base de données directement. Heureusement que nous allons tous avoir un nouveau WordPress Réponses de StackExchange aller public dans la semaine! Quand cela arrive, il va probablement faire sens pour acheminer les gens qui demandent de WordPress questions que nous allons avoir beaucoup d'usagers sur la main qui connaissent le WordPress modèle de données intimement ainsi que tous les autres aspects de WordPress!
Riight... parce que j'ai jamais eu à apprendre de quelqu'un d'autre modèle de données avant & fournir de l'optimisation de la requête de la rétroaction. Si les questions ont été que très répandue, j'aurais appris le modèle de données déjà. Mais bonne chance avec ça!
Poneys: Ce n'est pas l'apprentissage d'un modèle de données, c'est que de travailler avec WordPress et bien, vous devez l'afficher de manière holistique, intégrant à la fois base de données et de connaissances sur le cadre. J'attendais quelqu'un qui ne sait pas WordPress pour donner une bonne réponse sur la meilleure façon de requête WordPress juste parce qu'ils sont d'une base MySQL expert est comme moi attend que je pourrais donner une bonne réponse sur un Oracle PL/SQL question juste parce que j'ai une expertise dans MySQL et MS-SQL. Sachant que la plate-forme de questions.
Poneys: Une chose de plus, la plupart des gens de poser ce genre de questions à propos de WordPress n'en connais pas le modèle de données; c'est en partie ce pourquoi ils sont à l'aide de WordPress comme c'est généralement le maintient d'avoir à l'apprendre. (Pas de légère à vous @jeff, comme il semble par votre marquage de la question que vous avez connaissance de MySQl; je parlais de généralités.)
OriginalL'auteur jeff | 2010-08-12
Vous devez vous connecter pour publier un commentaire.
Voici autonome fichier PHP que vous pouvez enregistrer à la racine de votre site qui s'appelle quelque chose comme
/export.php
et quand vous l'appelez avec votre navigateur, il va envoyer un délimité par des tabulations texte brut liste des postes avec la jolie permalien, le titre du post, et, comme un bonus) le type de poste.Il suffit de charger l'URL dans votre navigateur, puis "enregistrer sous" pour un fichier texte, que vous pouvez ensuite charger dans Excel ou tout autre que vous devez traiter.
Espère que cette aide.
-Mike
P. S. j'ai utilisé le standard de WordPress
WP_Query()
mais également une commenté SQL dans le cas où vous préférez (ou besoin) de l'utiliser à la place.Désolé, j'ai fait un malheureux de modifier juste avant de poster le code, doh! Fixe!
Merci Mike, Ancien poste mais toujours très efficace bout de code juste fait le tour 😉 Bon!
Content d'avoir pu aider. 🙂
Salut, ce code ne fonctionne pas sur les dernières Wordrpress version. Merci de bien vouloir corriger. Merci
OriginalL'auteur MikeSchinkel
répondu à cette question, l'un sur l'EE ce matin 🙂
http://wp.daveheavyindustries.com/2011/02/08/wordpress-permalink-via-sql/
cette requête doit le faire pour vous
OriginalL'auteur David George
Je voulais aussi cette solution et merci @MikeSchinkle pour la solution d'origine. J'ai fait l'utiliser pour exporter ces liens dans le texte en clair à excel et ensuite construire ma redirection liste.
Mais ensuite, j'ai trouvé que je voulais aussi une solution avec live, liens actifs.
J'ai donc utilisé le
wp_query
à l'aide du poste de type "tout" et a créé une modèle de page avec un formulaire de recherche fourni avec la requête suivante (à adapter à votre thème comme bon vous semble). Remarque j'ai dû mettre leposts_per_page
à -1 pour revenir illimité résultats. Cela renvoie résultats comme suit: "Titre - Permalink"Espoir qui aide les autres.
OriginalL'auteur SweetPWeb