addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Fixing a Hacked Site

Your phone rings. A client informs you that a WordPress site YOU developed and maintain for them has been hacked. 

• Where do you begin?

• What do you do?

• How will you prevent it from happening again?


Seth Alling is a developer turned designer turned developer, who has been working with WordPress since 2009 and currently works as the Lead Developer for Ranch House Designs. 

When he’s not developing (or designing), you can find him running, playing soccer or spending time with his wife and sons.


6:30pm: Welcome and introductions
6:50pm: Presentation
7:30pm: Q&A and discussion
8:10pm: End and thanks to our sponsors 
8:15pm: Networking 
8:30pm: Time to go

Host: Norm Euker

Volunteer List

Set Up: 

Greeting:  Randy Walker


Photography:  Larisa B. 

We need volunteers... for photography, taking/publishing notes on our blog, greeting people when they arrive, setting up, and tweeting. 

If you would like to volunteer to help with this, or any meetup, just let the host of the meetup know. You will get in free for the meetup you help at when you volunteer, we appreciate the help!

Parking and Venue information

Grand Circus is located in the Broderick Tower, and you enter from the Woodward-facing doors. 

Once inside, go to the end of the hall, and take the elevator to the third floor. Turn left when you get off the elevator, then turn right and look for the signs directing you to the room. 

Parking is available at the Detroit Opera House parking garage, located on Broadway. Parking is $10 (unless there's a special event). There's also limited paid street parking on the streets. 

The Detroit Opera House parking garage is a short walk up Broadway and around the corner from the Grand Circus space. Here's parking information from the Broderick Tower website (PDF)

Note: with the M-1 rail construction downtown, it will be challenging to maneuver downtown streets and find street parking. Stay current on the construction by visiting the M-1 construction page

Please note that if there are less than 10 people registered, we'll cancel event and notify everyone by Sunday before meetup. 

Join or login to comment.

  • Deborah E.

    Thanks to Christine Zheng for sharing her notes from Seth's presentation with us. I've published the notes, with some of Larisa's great photos, on our meetup blog.

    1 · May 1

  • Brian - T.

    Seth what FTP client do you use, I meant to ask?

    April 12

    • Brian - T.

      have you ever used the realtime sync function in Forklift? I have been using https://www.syncovery....­ for about 8 years and am always happy when I can consolidate things.

      April 12

    • Seth A.

      I haven't. I can see how it may be useful, but it's not for me. We have hundreds of sites, and there's too much room for an accidental push to live with that. Sometimes, I don't want to have the client see exactly what I've done until I'm ready, so realtime doesn't sound like something I'd want. I also can push my changes to either a staging or live site, so I've got a lot of flexibility without requiring much on my part.

      April 13

  • Deborah E.

    Nodding as I listened to the stories of hacked sites, I've had to deal with several this year. Lots of useful information from Seth on how to handle hacked sites, what to look for, and how to prevent it from happening again. Great discussion afterwards!

    2 · April 12

  • Todd B.

    Great presentation. Thank you. Chatter command is 'chattr'. It locks/unlocks files from any changes including deleting files, changing permissions, changing permissions. As with anything - test, test, test, and test even more.

    3 · April 11

  • Seth A.

    Here's the slides from tonight's presentation:

    4 · April 11

  • Randy W.

    If you're interested in my Intro to PHP class, here's the link:

    2 · April 11

  • Larisa B. aka X.

    OR I can bring my camera and help with the photography ...:)

    1 · April 6

    • Larisa B. aka X.

      Easy enough .. Just as long as it's okay for me to walk around without it being too disruptive

      1 · April 7

    • Deborah E.

      Of course! We're a casual group.

      April 7

  • Randy W.

    This snuck up on me fast. I'm willing to be greeter for this event.

    1 · April 7

    • Deborah E.

      Wonderful, thanks Randy! I'll add you to the meetup as our greeter. I'll follow up with you on Twitter with more details.

      1 · April 7

  • Larisa B. aka X.

    Issues sending payment... Can I simply bring the cash? :)

    April 6

    • Deborah E.

      On mobile, right? Did you try desktop? Unfortunately, registering with mobile on Meetup seems to be problematic for some people.

      April 6

    • Larisa B. aka X.

      With this new phone a lot of things are problematic more than on my old one...

      April 6

No one went

Your organizer's refund policy for Fixing a Hacked Site

Refunds offered if:

  • the Meetup is cancelled
  • you can cancel at least 2 day(s) before the Meetup

Additional notes: You can get a refund for the event if you cancel 2 days before the event or earlier.

Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

Regardless of the refund policy set by the organizer, Meetup may issue refunds on an organizer's behalf if we determine that Meetup's Payment Policies have been violated.

Our Sponsors

  • A2 Hosting

    (Snacks/Drinks) Use "DETWPMEETUP" to save 55% on fast, reliable hosting.

  • Grand Circus

    A Venue Space

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy