{"id":1995,"date":"2014-09-28T06:01:37","date_gmt":"2014-09-28T06:01:37","guid":{"rendered":"http:\/\/musilda.cz\/?p=1995"},"modified":"2014-09-28T06:01:37","modified_gmt":"2014-09-28T06:01:37","slug":"jak-odstranit-zakodovane-odkazy-z-paticky-sablony","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/jak-odstranit-zakodovane-odkazy-z-paticky-sablony\/","title":{"rendered":"Jak odstranit zak\u00f3dovan\u00e9 odkazy z pati\u010dky \u0161ablony"},"content":{"rendered":"
Asi jste se t\u00edm ji\u017e setkali. V pati\u010dce pr\u00e1v\u011b nainstalovan\u00e9 \u0161ablony se zobrazuj\u00ed odkazy, kter\u00e9 tam nechcete a kdy\u017e se pod\u00edv\u00e1te do footer.php, najdete tam jen \u0159et\u011bzec „n\u00e1hodn\u00fdch“ znak\u016f. Jak je odstranit?<\/p>\n
\u0158et\u011bzec kter\u00fd vid\u00edte, nen\u00ed n\u00e1hodn\u00fd, ale jedn\u00e1 se o \u010d\u00e1st k\u00f3du, kter\u00e1 je zak\u00f3dovan\u00e1 pomoc\u00ed base_64. Tv\u016frce \u0161ablony si tak chce ochr\u00e1nit odkazy vlo\u017een\u00e9 v pati\u010dce. Kdo ale chce m\u00edt na str\u00e1nce odkaz na n\u011bjakou, \u010dasto obskurn\u00ed webovou str\u00e1nku? Licence mluv\u00ed jasn\u011b, pokud je \u0161ablona distribuov\u00e1na pod GPL licenc\u00ed, m\u016f\u017eete si se \u0161ablonou d\u011blat co chcete. M\u016f\u017eete svobodn\u011b upravovat k\u00f3d a d\u00e1l jej \u0161\u00ed\u0159it.<\/p>\n
To je sice hezk\u00e9, m\u016f\u017eete si \u0159\u00edct, ale co ten chud\u00e1k developer, kter\u00fd v\u011bnoval \u010das na vytvo\u0159en\u00ed \u0161ablony a chce za to jen nechat odkazy v pati\u010dce. Probl\u00e9m je v tom, \u017ee vy nevid\u00edte, co je v k\u00f3du obsa\u017eeno. Co kdy\u017e je tam n\u011bjak\u00fd k\u00f3d pro odes\u00edl\u00e1n\u00ed spamu? Nav\u00edc software, kter\u00fd um\u00ed proch\u00e1zet WordPress \u0161ablony, pr\u00e1v\u011b po takov\u00fdch kusech k\u00f3du p\u00e1tr\u00e1, proto\u017ee to m\u016f\u017ee b\u00fdt znakem hacknut\u00ed webu.<\/p>\n
Je to velmi jednoduch\u00e9. K\u00f3d, kter\u00fd se v\u00e1m vypisuje v pati\u010dce, m\u016f\u017ee vypadat n\u011bjak takto:<\/p>\n
\n<\/pre>\nPro v\u00e1s je d\u016fle\u017eit\u00e1 tato \u010d\u00e1st:<\/p>\n
SGVyZSBpcyBzb21lIHNuZWFreSB0ZXh0LCB1c3VhbGx5IHdpdGggbGlua3MgPGEgaHJlZj0iaHR0\ncDovL3dwbGlmdC5jb20iPldQTGlmdC5jb208L2E+\n<\/pre>\n